Roman
У меня было наверное часа 2-3 примерно
Roman
Короч, мой поинт в том, что это работает в оба конца: они смотрят на тебя, а ты смотришь на их код
Roman
А то мне на обычных интервью тыщу раз затирали, что код хороший, кодстайлы всякие, легаси мало. А потом на нахуй ссаной тряпочкой в лицо
Bonart
что ты за первый день в проекте наработаешь?
8 рабочих часов. И буду ожидать, что мне их оплатят
Ayrat
а всё остальное исторически сложилось
Roman
ну, это возможно правда для НОВОГО кода, который они пишут ВОТ ПРЯМ ЩАС
да невозможно это имхо. По крайней мере в тех конторах, что мне попадались. Новый код они просто говношлепили поверх легаси. Так что это была очередная ложка говна в бочке говна
Ayrat
Я думаю возможно. Переписать всё старое трудно, и не особо нужно если работает. Но исправиться и больше так не делать - вполне
Ayrat
Это ж какая нечеловеческая самодисциплина должна быть!
Обычно должно идти сверху через анальные кары
Shub
вы такое на интервью проверяете?
Ayrat
То есть допустим тим лидер или там CTO который ебёт за это всё, то тогда возможно будет хорошо
Vladislav
СТО-доминатрикс
Vladislav
🤔
Ayrat
снизу плохо проходит. Вот ты закрываешь свою таску, делая всё красиво. А твой сосед Вася хуярит впрадакшн. Оба закрыли задачи успешно в глазах начальства, потому что если начальству похуй на код стайлы там или наличие тестов
Ayrat
то Вася будет продуктивнее!
Ayrat
Короче, эта инициатива только сверху должна идти. Пока вышестоящие не будут ебать нижележащих, нихуя не получится
Roman
Я думаю возможно. Переписать всё старое трудно, и не особо нужно если работает. Но исправиться и больше так не делать - вполне
может быть. Но должна быть осознанность и мотивация у ключевых участников. А так, все обычно заканчивается на "Обязательно перепишем. И не раз. Но потом. А сейчас фичи надо делать"
Roman
ну не перепишем даже, а начнем делать нормально
Ayrat
может быть. Но должна быть осознанность и мотивация у ключевых участников. А так, все обычно заканчивается на "Обязательно перепишем. И не раз. Но потом. А сейчас фичи надо делать"
Если эта цитата исходит из уст работника, то ему тут же прилетает лещ Если эта цитата исходит из уст начальника, то нихуя не поделать, да
Roman
ну, своих подчиненных у меня пока не было)
Roman
кроме одного раза. Как же хорошо тогда жилось
x
Короче, эта инициатива только сверху должна идти. Пока вышестоящие не будут ебать нижележащих, нихуя не получится
Ну вот я постоянно вижу код выебанных сверху, их юнит тесты с покрытием 90% и код стайл с идиотскими правилами что скобочки нельзя на разных строках писать. Все эти абстрактные фабрики контроллеров слоёв доступа. Хер знает, с формальной точки зрения не подкопаться. И всё это наверняка научно обосновано.
Ayrat
Один и тот же кусок кода будут видеть десятки людей, будут сменяться поколения и президенты, а код будет жить
x
Скорее, код будет выброшен и переписан полностью при очередной смене президента или другого «ебущего сверху»
x
И вся эта расширяемость фабрик пойдёт по звизде
Shub
совершенно верно
Ayrat
Я думаю что такие странные правила нужны не всем. Как многие ООО "Рога и Копыта" пытаются копировать гугл во всём, так многие думают что супер расширяемый код нужен во всех дырах, хотя да, проще его нахуй переписать
Shub
потому что “тест с покрытием в 90%” с вероятностью в 90% жестко фиксирует текущую реализацию, а не поведение
Shub
т.к. писать тесты тоже интеллект нужен
Ayrat
т.е. если ты стартап, то надо писать так как будто завтра не настанет никогда. Если ты чуть вырос из стартапа, всё равно можно говнокодить всласть, потому что скорее всего мало людей, все всё знают. А вот когда людей тысячи, то уже нужны кодстайлы, да
Ayrat
Потому что пробовать на вкус отдельные колбаски какашек ещё можно, но вот когда говно вперемешку, ощущение не те
Фил Ранжин
https://habr.com/en/post/436202/
Фил Ранжин
бля
Фил Ранжин
не та ссылка
Ayrat
А я думал новая
Фил Ранжин
https://habr.com/en/post/440914/
Ayrat
На реддит запости, пофарми карму
Фил Ранжин
запостят без меня
Vladislav
Завтра опять пригар читать
Vladislav
Как аборигены столкнулись с русским
Анна
дак а чего, хабр сам переводит самые вентиляторные статьи?
Shub
https://gist.github.com/giuliohome/7cabc15c38ce22d3532e8046241e0ed7
Shub
John A De Goes - это тот лысый из браззерс
Vasiliy
И каким боком лысый?
Shub
хороший вопрос
Shub
лысый - один из столпов скала-коммьюнити. правда, был недавно уличен в токсичности и цисгендерной маскулинноси, а потому попал в опалу. впрочем, активно старается реабилитироваться
Shub
качок. со временем - достойный член общества
Shub
код - порт на F# его очередного доклада с очередной конференции каким-то восторженным учеником
Shub
что призван показать код - для меня загадка, просто показалось забавным, что как бы фп-тусовочка не пыталась быть не такими как все, в конце все равно получается ООП
Vasiliy
John A De Goes - это тот лысый из браззерс
Эммм чувак из браузерс пишет код ещё или я не так все понял?
Romɑn
ааа это консольная игра угадай номер, забавно
Romɑn
https://github.com/ikigai-go/compiler/tree/master/docs
Romɑn
js like lang
Romɑn
https://github.com/ikigai-go/compiler/blob/master/docs/Introduction.md
Romɑn
Skills will be the cornerstone of Ikigai, a new attempt to make Haskell typeclasses mainstream.
Shub
Эммм чувак из браузерс пишет код ещё или я не так все понял?
забавно, что все знают лысого из браззерс, не правда ли?
Shub
https://pbs.twimg.com/profile_images/1075552965950287872/Nn1jEeMQ_400x400.jpg
Romɑn
https://github.com/ronaldschlenker/FsHttp
Romɑn
https://github.com/ronaldschlenker/FsHttp
Больше операторов богу операторов
Romɑn
Но круто
Vasily
Ну чет увлекся товарищ
Vasily
Не умеет в билдеры
Vasily
-- , конечно, крутая придумка
Vasily
Но можно и нативными средствами обойтись было
Ayrat
John A De Goes - это тот лысый из браззерс
А что за лысый из браззерс? Хочешь сказать где-то в мире есть фп-дрот который вовсе не задрот?
Shub
та блин
Ayrat
Погугли
ну имя его погуглил
Shub
https://twitter.com/jdegoes
Ayrat
добавил brazzers и ничего не нашёл
Ayrat
https://twitter.com/jdegoes
Допустим это первая ссылка в гугле
Shub
это он и есть