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

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

38 ответов

29 просмотров

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

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, в отличие от Боба

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

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

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
Я тут за тем, чтобы задать вопрос, так как не знаю ассемблер, учу с/с++. Короче, насколько дорога операция перехода в функцию при ее вызове? Дело в том, что в с++ есть макросы...
Максим Рябцев
12
А какие чаты вообще в ходу? Auto aim? И что еше
do you think you're better off alone? А
13
Привет, нужен совет старших товарищей. Есть глобальная переменная var DefaultDataFolder:string; инициализируем DefaultDataFolder:='a:\_OUT\'; есть примитивная процедур...
Max Otto
14
hello friends. Do you know how can I learn getx? I have a software project that I should deliver it up to 5 weeks later and I need to learn firebase too. I will be thankfull
AmirHossein Razavi
15
Доброе время суток! у меня тут иноды закончились. и понял почему по сути кстит, я периодически очищаю постгрес и сентри контайнер: postgres=# DELETE FROM nodestore_node WHER...
Юсиф Насиров
9
Вопрос. Теоретический. Есть список команд. Команды отправляю в обработку некой функции, по очереди. Разные команды могут давать разные результаты после обработки. В зависимос...
Serjone
7
lazarus-3.2.0/gtk, linux патч "имя проекта по умолчанию project1 -> prj" день добрый не нравится "именя проекта по умолчанию" (project1), к.раз приходится переименовывать (н...
livontiy
5
Какой дос блять?
007
9
Коллеги, а в чём сейчас хорошо писать на перле, в смысле ide? Пробовал в идее с плагином, подсветка есть, даже какие-то предупреждения есть, но рефакторинга считай нет. Перене...
Дмитрий Петров
9
Карта сайта