Процессы

Комментирование кода средствами VCS 22.11.2017

У классического комментирования есть как сторонники, так и ярые противники. Комментированием кода стредствами VCS может пользоваться кто угодно, независимо от его религиозных взглядов на качество кода и его самодокументирование.

Читать дальше

Комментарии в коде. За и почему не против 28.05.2017

По поводу комментариев в коде существуют две точки зрения. Первая говорит, что нужно комментировать как минимум сложные и запутанные места. Вторая — комментарии излишни, комментарии врут, запутанный код нужно переписать так, чтобы он сам говорил за себя. Да, действительно, хороший код не нуждается в комментариях. К сожалению, код действительно хорошим бывает не всегда. С какими проблемы могут помешать нам написать хороший код?

Читать дальше

Ревью кода 30.10.2016

В этой статье мы поговорим о ревью кода — одной из практик экстремального программирования, позволяющей заметно улучшить качество кода проекта. Ревью кода с одной стороны дает представление о новых изменениях в системе членам команды, не принимавшим участие в непосредственном кодировании. С другой — участник ревью сам по себе может являться автором кода, в который вносятся изменения, а, следовательно, может обладать знаниями, необходимыми для оценки влияния изменений на работу системы.

Читать дальше

О религии в работе программиста 19.10.2016

Вы считаете, что результат вашей работы — код, совершенный с точки зрения какого-нибудь новомодного аспекта. Не буду оригинален, если в этом месте укажу на очевидное — последнее утверждение неверно.

Читать дальше

Почему не работает SCRUM 25.02.2016

Методология Scrum эффективна только при внедрении всех описанных в ней приемов. На первый взгляд все, что предлагает Scrum внедрить не так сложно, однако на практике получается обратное. Вроде и Scrum, но не совсем, да и результат какой-то не такой.

Читать дальше

Как показать, что ваш код — полное г*вно? 02.10.2015

Хотите взглянуть на свой код со стороны и оценить его качество? Нет ничего проще — составьте UML диаграмму, описывающую его структуру. Одного взгляда на результат может быть достаточно для того, чтобы отправить код в мусорную корзину без сожалений.

Читать дальше

Этапы web-разработки 27.08.2015

Разработку веб-сайта можно разбить на отдельные этапы. В данной статье мы рассматриваем эти этапы с точки зрения их результатов и последовательности их выполнения для получения оптимального результата.

Читать дальше