Size: a a a

2021 November 18

S

Stas in ctodailychat
Как с ютубом - сначала засрали так, что смотреть без адблока нельзя, а потом выпустили подписку
источник

E

Eugene in ctodailychat
geekbrains спамит, а отписка закрыта под логином((
источник

AR

Andrei Rebrov in ctodailychat
фильтры работают отлично на такое
источник

AR

Andrei Rebrov in ctodailychat
но вообще gmail и проче за такое могут побанить насовсем
источник

IN

Ivan Nekludov in ctodailychat
Это все хорошо, но когда у инженеров нет власти, то ничего поделать они не могут. Когда у тебя KPI и цели построены на том, что инженерную культуру не было время поддерживать.
KPI, естественно, сверху и с инженером не обсуждали. Руководитель, естественно, код последний раз пять лет назад видел.

Вот и остаётся чаще всего либо увольняться, либо плюнуть на инженерную культуру и вести как требует система, скатываясь в жопу
источник

IV

Igor V in ctodailychat
Garbage in - garbage out. Не стоит ждать что кто-то скажет «пацаны, теперь у вас власть». Инженеры могут взять инициативу в свои руки, просто нужно на землю спуститься
источник

SS

Slava Savitskiy in ctodailychat
в смысле юса, весь мир добавили
источник

IN

Ivan Nekludov in ctodailychat
> инженеры могут взять инициативу в свои руки

Это как?
источник

IV

Igor V in ctodailychat
Набрать вес внутри организации. Для этого нужно запартнерится с кем-то со стороны бизнеса/продукта и биться за их интересы. Повторить несколько раз
источник

IN

Ivan Nekludov in ctodailychat
Звучит хорошо, понял
источник

IN

Ivan Nekludov in ctodailychat
/thread

Выше в чате пришли почти единогласно к тезису что лучший код - это код, которого не существует.

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

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

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

Сейчас я проектирую архитектуру с нуля приложения под Андроид (опенсорс, кстати) и она явно излишне многословная.

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

Те ключевое для меня это не краткость, а отсутствие связанности. Логическая, бизнесовая, техническая.
источник

IN

Ivan Nekludov in ctodailychat
Верхнеуровнево это правда - инженер должен делать все, чтобы фичу не кодить
источник

MS

Max Syabro in ctodailychat
Если код можно удалить и ничего не изменится то его надо удалить сразу)
источник

SS

Slava Savitskiy in ctodailychat
да. но идею я понял
источник

MS

Max Syabro in ctodailychat
Ну я же шучу
источник

SS

Slava Savitskiy in ctodailychat
а это не понял <закрывает чат>
источник

MS

Max Syabro in ctodailychat
Ну это не повод чат заковать. Тут живут люди <открывает чат>
источник

SS

Slava Savitskiy in ctodailychat
на сегодня хватит <закрывает чат>
источник

MS

Max Syabro in ctodailychat
Слава выгорел, заносите другого Славу <открывает чат>
источник

MS

Max Syabro in ctodailychat
источник