Я в целом согласен с посылом, что для многих задач хватает мидл знаний.
Но вот с эти не оч согласен: "любой проходимец может легко влететь в айтишку, остаться в ней и успешно перформит"
Я знаю многих людей, адекватных и работящих, которые не осилили войти в айти, еще на этапе обучения. Не потому что тупые, а просто "это не моё". Нужен определенный склад ума, чтобы сидеть весь день за компом и решать шарады, пусть даже и не супер сложные.
Слышал, как какой-то чел взялся бесплатно учить народ программированию. Из 30 чел доучилось только 4, остальные сбежали.
задача тимлида чтобы задача продвинулась дальше, прекратить спор остроконечников с тупоконечников и принять решение (в крайнем случае даже рандомное). Это не тоже самое, что три программиста
Я чего-то не понимаю, хочу разобраться. Можете перечислить эту кучу проблем?
Ну вот, к примеру, пусть в моем приложении есть класс Shop, который дёргает напрямую метод pay(amount ...) конкретного класса IndiaPayment из стороннего пакета india-payment.
Если этот пакет решит что надо менять аргументы метода pay, то и интерфейсы не помогут. А если не решит, то и без интерфейсов всё будет работать.
рейтинг TIOBE - это бред собачий. Кто еще на него ориентируется?
поправлю про drop expression
тоже удивился. Ведь по выраженияем в pg можно индексы делать, почему по выражениям, описанным в колонке нельзя. Видимо просто не допилили пока что.
я не знаю, возможно некоторые вычисления могут зависеть от каких-то факторов (локаль, например), и данные разъедутся. Х.з, инфы пока что очень мало
Это на какую позицию?
Я в целом согласен с посылом, что для многих задач хватает мидл знаний.
Но вот с эти не оч согласен: "любой проходимец может легко влететь в айтишку, остаться в ней и успешно перформит"
Я знаю многих людей, адекватных и работящих, которые не осилили войти в айти, еще на этапе обучения. Не потому что тупые, а просто "это не моё". Нужен определенный склад ума, чтобы сидеть весь день за компом и решать шарады, пусть даже и не супер сложные.
Слышал, как какой-то чел взялся бесплатно учить народ программированию. Из 30 чел доучилось только 4, остальные сбежали.
задача тимлида чтобы задача продвинулась дальше, прекратить спор остроконечников с тупоконечников и принять решение (в крайнем случае даже рандомное). Это не тоже самое, что три программиста
Математика основана на строжайших доказательствах. Гипотезы физики проверяемы. SOLID - это не очень внятно описанные идеи, которые не всегда применимы
Ну окей, класс-адаптер - это хорошо, причем тут абстракции, интерфейсы и DIP
Давайте поконкретнее как-то
Я чего-то не понимаю, хочу разобраться. Можете перечислить эту кучу проблем?
Ну вот, к примеру, пусть в моем приложении есть класс Shop, который дёргает напрямую метод pay(amount ...) конкретного класса IndiaPayment из стороннего пакета india-payment.
Если этот пакет решит что надо менять аргументы метода pay, то и интерфейсы не помогут. А если не решит, то и без интерфейсов всё будет работать.
Если два разраба не могут договориться, пусть зовут тимлида, пусть он скажет, как понятнее.
Это лучше, чем следовать общим принципам без учёта конкретной ситуации.
вопрос кеширования, POST не кешируется (да еще и с учётом его body)
Это примерно 100500-ая статья на Хабре по SOLID. Во-первых, надоело, а во-вторых, в каждой своё толкование.
Это доказывает, что принципы плохие. И названы плохо. Раз к толкованию нужен объясняющий.
Например, почитайте, что сам Роберт Мартин пишет про SRP - это оказывается принцип про людей вообще, а не про код. https://blog.cleancoder.com/uncle-bob/2014/05/08/SingleReponsibilityPrinciple.html
Т.е. по сути необязательно разбивать класс на несколько, если этот код пишет одна бизнес-структура.
Я уж не говорю о том, что многие языки (Go, напрмер) полностью отказались от наследования и всех связанных с ними проблем.
Короче, я бы вообще перестал рекламировать SOLID.
еще есть лимит у nginx и прочих прокси, поэтому я бы больше 4к не стал использовать
А почему в кеширующем сервере нужен
byedpi? :)
уж у чатов, которые обучены на всех знаниях мира, есть все возможные культурные контексты
господи свят. Какую проблему мы решаем?
ребят вы откуда все сегодня тут? статье больше 5 лет, а комментарии прут
я точно видел пропозалы сделать типизированные sync.Map и прочие штуки