Умпутун
👤 SpeakerAppearances Over Time
Podcast Appearances
И очень подобный сервис про индексы, который примерно про то же самое. И совершенно правильно он сделал в свое время, глядя на мой код, сделать абсолютно разными кодовыми базами, которые при общей похожести, ну, по сути, это каталог. И там каталог, и здесь каталог, понимаешь? Сделал это отдельными вещами, и это оправдалось уже 500 миллионов раз за последние 10 лет.
И очень подобный сервис про индексы, который примерно про то же самое. И совершенно правильно он сделал в свое время, глядя на мой код, сделать абсолютно разными кодовыми базами, которые при общей похожести, ну, по сути, это каталог. И там каталог, и здесь каталог, понимаешь? Сделал это отдельными вещами, и это оправдалось уже 500 миллионов раз за последние 10 лет.
Поскольку они начались как похожие, а со временем разошлись каждый в что-то свое. И это замечательно. Чем меньше связки с проектами, которые технически похожи, но бизнес-области немножко разные, тем лучше.
Поскольку они начались как похожие, а со временем разошлись каждый в что-то свое. И это замечательно. Чем меньше связки с проектами, которые технически похожи, но бизнес-области немножко разные, тем лучше.
Оно не про легче. Легче оно всегда было. Всегда легче рисовать конкретный код. Тут вопрос не про легче, а что правильнее. А правильнее, с моей точки зрения, то, что лучше поддерживается. И ситуация, когда мне необходимо вот в этих двух мастерах поменять что-то для обоих, они ситуации такие бывают, несомненно.
Оно не про легче. Легче оно всегда было. Всегда легче рисовать конкретный код. Тут вопрос не про легче, а что правильнее. А правильнее, с моей точки зрения, то, что лучше поддерживается. И ситуация, когда мне необходимо вот в этих двух мастерах поменять что-то для обоих, они ситуации такие бывают, несомненно.
И в этот момент думаешь, ну, хорошо бы, если бы это была часть общей библиотеки или еще чего-то. Но случаев, когда надо поменять разное, и когда я говорю, как хорошо, что это не часть общей библиотеки, не знаю, в 10 раз больше. Поэтому этот трейд-офф в моей практике окупается практически всегда.
И в этот момент думаешь, ну, хорошо бы, если бы это была часть общей библиотеки или еще чего-то. Но случаев, когда надо поменять разное, и когда я говорю, как хорошо, что это не часть общей библиотеки, не знаю, в 10 раз больше. Поэтому этот трейд-офф в моей практике окупается практически всегда.
Они, наверное, Ксюша, программисты. Может, они и программисты, но они просто не промышленные программисты. Вот это разница. Им не надо вот этим писателям, каких Леха правильно называет, возвращаться к коду через 10 лет. Или через 7 лет. Или через 6 месяцев.
Они, наверное, Ксюша, программисты. Может, они и программисты, но они просто не промышленные программисты. Вот это разница. Им не надо вот этим писателям, каких Леха правильно называет, возвращаться к коду через 10 лет. Или через 7 лет. Или через 6 месяцев.
Очень может быть. Мне кажется, и раньше было. Не, ну, если раньше для НАСА какой-нибудь код для посадки на Луну надо написать, ну, сядет на Луну, ну, что, не будешь ты его юзать для посадки на Марс, правильно? Написали, посадили, выбросили, снова написали. И раньше так же делали.
Очень может быть. Мне кажется, и раньше было. Не, ну, если раньше для НАСА какой-нибудь код для посадки на Луну надо написать, ну, сядет на Луну, ну, что, не будешь ты его юзать для посадки на Марс, правильно? Написали, посадили, выбросили, снова написали. И раньше так же делали.
Ну, в современном мире мы это выносим в библиотеку.
Ну, в современном мире мы это выносим в библиотеку.
Но у автора этой статьи, кстати, если мы про статью вспомним, с которой начали, он говорит, что вот этого первого метода, за который я тут, судя по всему, топлю, Он говорит, самая главная проблема – это когнитивный лот. Неужели, пишет он, вы на каждый свой ремоу хотите написать отдельный метод? Да, я хочу. Да, и Леха хочет. Я даже поздравляю, даже Ксюша хочет.
Но у автора этой статьи, кстати, если мы про статью вспомним, с которой начали, он говорит, что вот этого первого метода, за который я тут, судя по всему, топлю, Он говорит, самая главная проблема – это когнитивный лот. Неужели, пишет он, вы на каждый свой ремоу хотите написать отдельный метод? Да, я хочу. Да, и Леха хочет. Я даже поздравляю, даже Ксюша хочет.
Подписывать новый метод ремов еще лучше будет, правильно? Ты ничего не сломаешь из того, что было до этого.
Подписывать новый метод ремов еще лучше будет, правильно? Ты ничего не сломаешь из того, что было до этого.
Это интересно. Как на практике-то и происходит, собственно. Те, кто уже понял «зен». Мы так и пишем. Мы пишем то, что надо написать. И когда возникает необходимость обобщения... Ну, надо сказать, Леха, мы боремся с этим желанием. Оно у нас тоже возникает. Это гораздо круче. Я вполне понимаю вот этих писателей, которые за то, чтобы решение решало все. Я сам такой же. Глубоко в душе.
Это интересно. Как на практике-то и происходит, собственно. Те, кто уже понял «зен». Мы так и пишем. Мы пишем то, что надо написать. И когда возникает необходимость обобщения... Ну, надо сказать, Леха, мы боремся с этим желанием. Оно у нас тоже возникает. Это гораздо круче. Я вполне понимаю вот этих писателей, которые за то, чтобы решение решало все. Я сам такой же. Глубоко в душе.