Pull to refresh
-2
0
Виталий @amorphius

User

Send message

Принципы — вечны, практики — иллюзорны

Reading time 4 min
Views 12K
Есть большая разница между принципом и хорошей практикой.

Лучшие практики — субъективны и зависят в основном от контекста, в то время как принципы — вечны и универсальны.

После написания статьи «Чем больше я знаю, тем меньше я знаю» (англ.), я получил несколько писем о том, что существуют некоторые практики, которым нужно следовать абсолютно в любом процессе разработки ПО.

Я давно хотел написать про принципы, и вот вышесказанное заблуждение дало мне ясно понять, что необходимо четко понимать разницу между принципами и практиками. Мы не хотим выливать воду из ванной вместе с ребенком.
Читать дальше →
Total votes 16: ↑10 and ↓6 +4
Comments 10

Визуализация кода

Reading time 1 min
Views 15K
Разработчики при написании кода визуализируют то, что пишут. По сути имитируют работу компьютера в голове. Но почему бы компьютеру самому не делать то, что разработчики имитируют?


Читать дальше →
Total votes 15: ↑11 and ↓4 +7
Comments 2

Почему Вы должны сейчас все бросить и начать писать юнит тесты

Reading time 3 min
Views 13K
С моим первым опытом TDD на меня снизошло озарение. Последние 2-3 года со всех сторон атакует информация «TDD это хорошо», «Тебе нужно TDD», отчего мозг инстиктивно начинает противиться насаждаемой информации. До этого я ни разу в коммерческих проектах не практиковал TDD, но когда начал — все встало на свои места. Хочу показать одну интересную на мой взгляд точку зрения на автоматизированные тесты, которой еще ни разу ни от кого не слышал.
Читать дальше →
Total votes 42: ↑19 and ↓23 -4
Comments 83

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Registered
Activity