Size: a a a

2020 November 30

NK

ID:0 in RubyRush
📚 Знаковая книга в индустрии

«Чистая архитектура» от Дяди Боба (автора концепции SOLID, соавтора Agile manifesto, проповедника TDD и пр.)

🟣 Знаковая не значит идеальная. Очень не рекомендуется начинающим (до 3 лет коммерческого опыта), но рекомендуется всем остальным как неплохой источник пищи для размышления и интересных идей (в том числе спорных).

Например:

🟢 БД это всего лишь деталь реализации и для больших проектов строить вокруг БД (и ее ограничений)  модель предметной области рано или поздно начнет вылезать боком.

Это одна из причин той самой боли Rails в больших проектах, с которой борется Ваня Немытченко в своих докладах и статьях.

🔵 Надо отличать дублирование архитектуры (и кода) от псевдодублирования (когда компоненты совпадают случайно и скорее всего будут развиваться независимо друг от друга).

Агрессивно искоренять псевдодублирование на ранних этапах очень опасно.
Потом очень сложно раздублировать обратно.

👉 Продолжение https://www.livelib.ru/review/1781686-chistaya-arhitektura-iskusstvo-razrabotki-programmnogo-obespecheniya-robert-martin
источник

МБ

Михаил Беркович... in RubyRush
ID:0
📚 Знаковая книга в индустрии

«Чистая архитектура» от Дяди Боба (автора концепции SOLID, соавтора Agile manifesto, проповедника TDD и пр.)

🟣 Знаковая не значит идеальная. Очень не рекомендуется начинающим (до 3 лет коммерческого опыта), но рекомендуется всем остальным как неплохой источник пищи для размышления и интересных идей (в том числе спорных).

Например:

🟢 БД это всего лишь деталь реализации и для больших проектов строить вокруг БД (и ее ограничений)  модель предметной области рано или поздно начнет вылезать боком.

Это одна из причин той самой боли Rails в больших проектах, с которой борется Ваня Немытченко в своих докладах и статьях.

🔵 Надо отличать дублирование архитектуры (и кода) от псевдодублирования (когда компоненты совпадают случайно и скорее всего будут развиваться независимо друг от друга).

Агрессивно искоренять псевдодублирование на ранних этапах очень опасно.
Потом очень сложно раздублировать обратно.

👉 Продолжение https://www.livelib.ru/review/1781686-chistaya-arhitektura-iskusstvo-razrabotki-programmnogo-obespecheniya-robert-martin
Советовали такую.... Хм....ну потом так потом. Хорошей литературы пока что много вокруг - есть чем заниматься.
источник

M

Michael in RubyRush
Товарищ Алексей Маринченко замючен на неделю за то, что не читал правила чата или читал, но продолжил набрасывать флейм на вентилятор.
источник

Р

Руслан in RubyRush
ID:0
📚 Знаковая книга в индустрии

«Чистая архитектура» от Дяди Боба (автора концепции SOLID, соавтора Agile manifesto, проповедника TDD и пр.)

🟣 Знаковая не значит идеальная. Очень не рекомендуется начинающим (до 3 лет коммерческого опыта), но рекомендуется всем остальным как неплохой источник пищи для размышления и интересных идей (в том числе спорных).

Например:

🟢 БД это всего лишь деталь реализации и для больших проектов строить вокруг БД (и ее ограничений)  модель предметной области рано или поздно начнет вылезать боком.

Это одна из причин той самой боли Rails в больших проектах, с которой борется Ваня Немытченко в своих докладах и статьях.

🔵 Надо отличать дублирование архитектуры (и кода) от псевдодублирования (когда компоненты совпадают случайно и скорее всего будут развиваться независимо друг от друга).

Агрессивно искоренять псевдодублирование на ранних этапах очень опасно.
Потом очень сложно раздублировать обратно.

👉 Продолжение https://www.livelib.ru/review/1781686-chistaya-arhitektura-iskusstvo-razrabotki-programmnogo-obespecheniya-robert-martin
Круто! Спасибо за рекомендацию!
источник

M

Michael in RubyRush
Велкам )
источник

D

Denis in RubyRush
Эм =)
источник

LF

Lingvist вечером буд... in RubyRush
ocra
источник

V

Vladimir in RubyRush
Установил убунту и пишет такое вместо русского, как можно это исправить?
источник

АМ

Алексей Маринченко... in RubyRush
Vladimir
Установил убунту и пишет такое вместо русского, как можно это исправить?
Ох уж эти проблемы с кодировками...
источник

V

Vladimir in RubyRush
Думал линукс ставят потому что всё с этим норм
источник

E

Eugene in RubyRush
Да, это странно. Может быть, у вас файл с исходным кодом не в UTF-8?
источник

V

Vladimir in RubyRush
я посмотрел у меня всей файлы стоят ANSI, но в виндовс выводит правильно, там в начале кода стоит cp1251
источник

tr

tony radonezhsky in RubyRush
Клаус с России
Почитала я про ваш язык, и поняла так, что на нём можно писать всё что угодно
все что угодно на руби нельзя писать. Либо можно но выйдет криво, либо вообще не руби.
руби идеален для тех кто по быстренькому прошел курсы, осмотрелся в фреймворках и устроился работать каким нибудь бекендером(или фулстаком, неважно короче). Вот тут руби прекрасен
источник

Р

Руслан in RubyRush
tony radonezhsky
все что угодно на руби нельзя писать. Либо можно но выйдет криво, либо вообще не руби.
руби идеален для тех кто по быстренькому прошел курсы, осмотрелся в фреймворках и устроился работать каким нибудь бекендером(или фулстаком, неважно короче). Вот тут руби прекрасен
Сейчас, оказывается, модно бекенд фигачить на гоуленг! О времена, о нравы...
источник

1

111a in RubyRush
Руслан
Сейчас, оказывается, модно бекенд фигачить на гоуленг! О времена, о нравы...
го в топе на гите уже лет 5
источник

tr

tony radonezhsky in RubyRush
Руслан
Сейчас, оказывается, модно бекенд фигачить на гоуленг! О времена, о нравы...
Кстати, в руби женерики говорят появятся быстрее чем в голанге, круть.

но мне голанг вообще не нравится, для чего он создан? я так и не понял.
источник

Р

Руслан in RubyRush
tony radonezhsky
Кстати, в руби женерики говорят появятся быстрее чем в голанге, круть.

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

Ну я 2 дня помучался, честно учился по ютуб-роликам. А потом послал гоуленг и рекрута.

Там есть классные штуки в задумке, но после руби это уже для меня не код, а набор символов. То ли дело в руби - пишешь код как поэму. Все красиво, ровно. Иногда читаю код - что-то не то. Делаю рефакторинг. И идеально! Душа поет
источник

tr

tony radonezhsky in RubyRush
Да! Вы правы. Вы абсолютно правы.
источник

E

Eugene in RubyRush
Vladimir
я посмотрел у меня всей файлы стоят ANSI, но в виндовс выводит правильно, там в начале кода стоит cp1251
Поставьте везде UTF-8
источник

S

Sergey in RubyRush
Vladimir
я посмотрел у меня всей файлы стоят ANSI, но в виндовс выводит правильно, там в начале кода стоит cp1251
это ты перенес с винды файлы в убунту?
источник