All streams
Search
Write a publication
Pull to refresh
0
0
Send message

"Визитер" ? Вникнуть в код с ним сложнее чем в код Command.

Упс, опечатка - ТРИЗ а нет ТРИХ :)

Самый дешёвый, быстрый и надёжный компонент компьютерной системы — это тот, которого нет. Гордон Белл, Encore Computer Corporation

Мне кажется, это немного несправедливо. С меньшим количеством ОЗУ ноутбук дешевле, но от этого он не становится быстрее.


Мне кажется что вы не совсем правильно поняли что имелось ввиду.
Я всегда это понимал как принцип YAGNI.

В ТРИХ есть понятие идеальной системы:
Идеальная система – это такая система, которой нет, а функция которой выполняется.

P.S. Я как-то слышал байку о том что конструктор танка T-34 говорил что: "Cамая лучшая деталь в танке та, которой в нем нет!"

Из моего опыта по поводу "большой рефакторинг + частые мерджи + тесты" - часто (ежедневно) вливайте изменения из мастера в вашу ветку и будете спать спокойнее. Но всё равно законченные части работы лучше сливать в мастер и закрывать feature flag'ами. Потому что паралельно может разрабатываться другое "большое изменение" о которым в даже и знать возможно не будете.

А кто для этого кода Вас является actor-ом - источником изменений?

Ну, насколько я вижу, в примерах нарушается принцип Single Responsibility. Там перемешано представление и логика.

Information

Rating
Does not participate
Registered
Activity