PHP не любят за низкий порог вхождения, странное поведение, отсутствие типов, вменяемых конвенций, простоту использования и за что-то там ещё. В этой статье разбираемся, почему это неправильно, и что из…
Запись опубликована в “Программирование”
Подборка советов от разработчика в Fueled по написанию объектно-ориентированного поддерживаемого кода. Они позволят вам писать код, сохраняя волосы и нервы. Создание Обычно мы создаем объекты в одном месте. Это может…
Не заботься о том, поймет ли написанное твой коллега или другой разработчик. Зачем лишний раз напрягаться? Пусть другой разбирается: это его хлеб, он же тратит 80-90% рабочего времени на чтение.…
Синтаксис оператора цикла в Python одновременно и прост, и не традиционен. По сравнению с C-подобными языками циклы в Python лишены общей трехступенчатой структуры for (init, condition, increment) . В большинстве…
В 2016 году автор статьи участвовала в первом в ее жизни хакатоне. Что такое хакатон спросите вы. Это мероприятие, которое длится день или два и собирает вместе программистов для работы…
Если вы живёте в городе, где введён режим самоизоляции, то наверняка знаете о проблемах бизнеса, замечаете, как начали закрываться кафе, рестораны, магазины. Нет производства – нет зарплат, растёт безработица, снижается…
Вам наверняка знакома ежедневная борьба – сосредоточение на задаче. Исследование показало, что программисты тратят 10-15 минут на возобновление работы после прерывания. Программирование требует концентрации, а когда всё вокруг борется за…
Работа над крупным проектом почти всегда протекает в команде. Когда над кодом трудится несколько программистов со своими привычками и принципами, управление проектом заметно усложняется. Поскольку потребители конечного продукта почти никогда…
Работая с системой управления версиями Git, вы рано или поздно столкнетесь с распространенной проблемой: случайный коммит ненужных критических изменений. Неплохо, если это только ваш проект, но если речь идет о…
Умение точно определять количество времени, необходимое для создания продукта, является критически важным навыком для каждого разработчика. Объясняем, как этому научиться. Вы работаете программистом некоторое время, но каждый раз, когда беретесь…