Архив рубрики ‘спагетти-код’

Как организовать UI так, чтобы не переписывать код: личный опыт

Интерфейс в 2D проектах и десктоп приложениях

Граф кода как источник «говорящих» диаграмм и контекста

Документация. Само это слово стало синонимом нерешаемой проблемы. Цитата одного менеджера: “Разработчики держат знание на кончиках пальцев”. Цитата меня: “Одних нужно заставлять писать, других нужно заставлять читать, третьих нужно заставлять заставлять”. Итоговое соотношение цена/скорость/качество это то, о чём не принято говорить вслух. ИИ пока не спасает ситуацию. На больших кодовых базах он ожидаемо упускает контекст […]

Почему проекты превращаются в спагетти даже у хороших программистов

Когда программист впервые слышит слово «архитектура», он обычно представляет что-то скучное: диаграммы, стрелочки, коробочки, совещания на три часа и человека, который запрещает писать код. А потом проходит несколько лет. И внезапно оказывается, что проект, который «быстро накидали», начинает разваливаться от любого изменения. Добавили одну кнопку — сломался импорт. Поменяли отчёт — умерла авторизация. Обновили библиотеку […]

Код, который нас убивает

Дисклеймер: Эта статья — субъективное мнение, крик души и попытка облечь в слова накопленную усталость и разочарование. Она не претендует на истину в последней инстанции и не ставит целью предложить конкретные решения, но надеется привлечь внимание к тихой эпидемии выгорания в наших рядах. Автор не стремится никого обидеть или обвинить, а лишь хочет донести важность […]

О достоинствах спагетти-методологии

Недавно к нам в компанию пришёл специалист из дружественной сервисной компании с презентацией классического спагетти-подхода к программированию. Ниже приведён пересказ его лекции. Презентация вызвала живой интерес и обсуждение (среди менеджеров). В ходе лекции мы узнали, что существует методология проектирования, которая работает в большинстве простых и среднесложных проектов, и только для крупных и растущих рекомендуется её […]