170 похожих чатов

Человек десятилетиями пишет проприетарные приложения, как вы его код увидите-то?

38 ответов

25 просмотров

опенсорц так-то тоже можно делать

Kirill D
опенсорц так-то тоже можно делать

Но отсутствие контрибьюта в опенсорс не говорит о том, что человек некудышный разработчик

Евгений-Омельченко Автор вопроса
Kirill D
опенсорц так-то тоже можно делать

А можно и не делать. Боб Мартин буквально основатель конторы, которая для энтерпрайза круды шлёпает. А книжки его — часть маркетинговой стратегии. Сейчас, конечно, они уже и инфобарыгами являются, но годами они буквально только что и делали — клепали круды

Евгений-Омельченко Автор вопроса
Ruslan Gustomiasov
я думал многие этим и занимаются на работе)

Конечно! И обращаются, вполне закономерно, к Бобу Мартину как авторитету

Ruslan Gustomiasov
я думал многие этим и занимаются на работе)

я уже забыл когда последний раз простые круды делал

Евгений Омельченко
Конечно! И обращаются, вполне закономерно, к Бобу ...

А остальным кого рассматривать в качестве авторитета?)

Rostislav Teryaev
Жашкевича можно

Блин, это слишком низко

Rostislav Teryaev
Жашкевича можно

когда захочу подкачаться - обязательно)

Alexey Mayshev
*когда захочешь колоться

но если честно, я не знал что он гзт юзает

Sir Minus
но если честно, я не знал что он гзт юзает

Мне как-то такое вылезало https://youtu.be/50ZLA8WRPtM?si=fndkK5jDfPN3QmKB

Евгений Омельченко
А можно и не делать. Боб Мартин буквально основате...

Боб Мартин - инфоцыган, как вы правильно заметили. К сожалению, толпа программистов повелась на его книжках со статьями, и теперь мы имеем много переусложненного говнокода "благодаря" стараниям дядюшки Боба. Конечно, какая-то часть идей Боба - полезная. Но проблема в том, что большинство программистов не может отличить полезные идеи от бесполезных или вредных идей. Они думают "это же сам Боб Мартин рекомендовал! Значит, это крутая идея! Добавлю-ка я ее в свой говнокод, чтобы быть крутым, как дядюшка Боб!"

Aliaksandr Valialkin
Боб Мартин - инфоцыган, как вы правильно заметили....

вот если б Дональд Кнутт написал книгу по. Go))))

Алексей
вот если б Дональд Кнутт написал книгу по. Go))))

Дональд Кнутт, в отличие от Боба Мартина, не инфоцыган. Его книжки описывают фундаметальные алгоритмы и структуры данных, полезность которых не снижается с течением времени. В отличие от Боба Мартина, Кнутт не пытается навязать свое мнение по вопросам, где нет единственно верного решения.

Алексей
даа, его книги божественны)

правда, я прочитал один том, осталось толи 5, толи 6

Aliaksandr Valialkin
Дональд Кнутт, в отличие от Боба Мартина, не инфоц...

можно подумать, книги Кнутта и Мартина об одном и том же 🙂 но ведь нет! Кнутт - о том, что такое быть программистом, а Мартин о том, как повысить доходность программистского труда

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

Aliaksandr Valialkin
Мартин - это об инфоцыганстве. Можете называть это...

ну я не согласен, кстати сама книга про ЧА практически бесполезна, но не потому, что плохая, а потому, что сложная

Aliaksandr Valialkin
Мартин - это об инфоцыганстве. Можете называть это...

я, прочитав “Мартин”, про Фаулера подумал сначала есличес

А может это как в жизни, и нужно вырабатывать критическое мышление, чтобы отделить полезное от вредного, как Григорий Остер делал это в своих рассказах, в свое время. Я не утверждаю, что Мартин царь и повелитель кода и программистов, но его концепции не менее полезны, но в отличии от Кнутта есть и бесполезные и даже вредные (у Кнутта все полезное, но занудно, но это субъективщина офкорс).

Aliaksandr Valialkin
Боб Мартин - инфоцыган, как вы правильно заметили....

О, ого. И куда смотреть в качестве альтернативного источника? Ибо я как раз чувствую себя одним из таких программистов.

Aliaksandr Valialkin
Боб Мартин - инфоцыган, как вы правильно заметили....

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

Egor
Ну вот мне на первый взгляд чистая архитектура заш...

я сначала тоже был такой "ой да что эти книгописатели понимают, да все начитались и носятся как с писаной торбой", а потом попробовал, проникся, и не пишу по-другому теперь. Просто потому что ЧА помогает максимально локализовать энтропию в проекте, а это, как нам Кармак завещал, основная задача программиста

Владимир Гришин
я сначала тоже был такой "ой да что эти книгописат...

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

Андрій
+, но когда мне нужно было сделать маленький круд ...

возможно, вопрос в недостатке практики. Имхо,

Владимир Гришин
я сначала тоже был такой "ой да что эти книгописат...

Что подразумевается под энтропией? В классическом понимании совсем неуместно получается

Denis
Что подразумевается под энтропией? В классическом ...

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

Владимир Гришин
В классическом понимании это мера хаоса, количеств...

Нееееее. В классическом понимании это мера вероятности нахождения в определении состоянии. В состоянии хаоса эта мера просто выше

Artur Karapetov
А может это как в жизни, и нужно вырабатывать крит...

его концепции — вполне довольно старые концепции GRASP чуть переделанные в маркетинговое слово СОЛИДНЫЙ

Просто пишите код, выполняющий постввленную задачу, пытаясь упростить его и избавиться от лишних абстракций. Абстракции добавляйте только тогда, когда они действительно необходимы, чтобы упростить код. Никогда не добавляйте абстракции и лишний код "на будущее", т.к. обычно это будущее обычно не наступает, а вот код - усложняется без необходимости

Aliaksandr Valialkin
Просто пишите код, выполняющий постввленную задачу...

Придерживайтесь здравого смысла и принципа KISS - https://en.m.wikipedia.org/wiki/KISS_principle

Владимир Гришин
я сначала тоже был такой "ой да что эти книгописат...

"Чистая архитектура" от Боба и "упрощение кода с помощью локализации" - взаимоисключающие параграфы

Владимир Гришин
я сначала тоже был такой "ой да что эти книгописат...

Кармака вы зря сюда приплели. Он - лучший пример программиста, практикующего KISS, в отличие от Боба

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Почему стало ломаться на D11? "739002.86400000' is not a valid timestamp" function IncDateTime(aStamp:TTimeStamp;aKind:TTriggerKind;aInterval:Integer):TDateTime; //aStamp = 2...
Катерина Свиридова
8
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
думаешь я не смогу также сделать? мне это просто не удобно
int 💳 𝙖𝙞𝙧 𝙗𝙞𝙜 𝙗𝙤𝙗 🔫 check bio / spam block / AFK / nohello.com / GMT+3
9
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Ребят, чет я уже не догоняю... Крч в коде на асм там происходит нечто вроде a+число (a+1, a+2 и т.д.). Но почему строка lea ecx, [edx+1] работает как a+1?? В edx берется адрес...
Alan 🔝 Бэброу
3
Есть ли смысл устраиваться на 1с ? Даст это плюс в дальнейшем трудоустройстве на php? Просто у меня в городе вакансий на пхп нету. Или лучше удаленно искать. Опыта работы нету...
Azamat
14
hi im a cs student. i need some advice from people who have enough experience in Embedded Software. I need to know whether this profession is suitable for me. I have watched s...
Sahand 🏔️
8
Карта сайта