Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Бобук

👤 Speaker
1864 total appearances

Appearances Over Time

Podcast Appearances

Радио-Т
Радио-Т 926

То есть мне кажется, что лучше начать с двух функций, и потом, если уж ты прям совсем видишь, что ты постоянно правишь две функции в одно и то же время, тогда слить в одну. Но я думаю, что таких случаев не так много, как кажется.

Радио-Т
Радио-Т 926

То есть мне кажется, что лучше начать с двух функций, и потом, если уж ты прям совсем видишь, что ты постоянно правишь две функции в одно и то же время, тогда слить в одну. Но я думаю, что таких случаев не так много, как кажется.

Радио-Т
Радио-Т 926

Мне кажется, надо ввести какую-то константу. Например, если ты используешь два раза функцию одну и ту же, можно скопировать. А три уже можно подумать, чтобы выделить ее в одну какую-то.

Радио-Т
Радио-Т 926

Мне кажется, надо ввести какую-то константу. Например, если ты используешь два раза функцию одну и ту же, можно скопировать. А три уже можно подумать, чтобы выделить ее в одну какую-то.

Радио-Т
Радио-Т 926

С машинами и скутерами он что-то там начинает дальше рассуждать. Говорю, на таких примерах это довольно... Это сложно обсуждать, потому что в реальности мы не пишем такие вещи. В реальности это все будет не так.

Радио-Т
Радио-Т 926

С машинами и скутерами он что-то там начинает дальше рассуждать. Говорю, на таких примерах это довольно... Это сложно обсуждать, потому что в реальности мы не пишем такие вещи. В реальности это все будет не так.

Радио-Т
Радио-Т 926

И там вот это очень... Плюсы Java нанесли максимальный урон, конечно, объектно-ориентированному программированию. Непоправимый урон, я бы сказал, даже объектно-ориентированному программированию. И испортили репутацию наглухо. Да, я согласен. Но ссылаться на это, что так сделано, ну, дебильно сделано.

Радио-Т
Радио-Т 926

И там вот это очень... Плюсы Java нанесли максимальный урон, конечно, объектно-ориентированному программированию. Непоправимый урон, я бы сказал, даже объектно-ориентированному программированию. И испортили репутацию наглухо. Да, я согласен. Но ссылаться на это, что так сделано, ну, дебильно сделано.

Радио-Т
Радио-Т 926

Даже парк, опять же, на таких примитивных примерах мы уже согласились. Но парк у машины и парк у велосипеда это фундаментально разные вещи.

Радио-Т
Радио-Т 926

Даже парк, опять же, на таких примитивных примерах мы уже согласились. Но парк у машины и парк у велосипеда это фундаментально разные вещи.

Радио-Т
Радио-Т 926

Это такой разный парк, что я бы даже по-разному их называл.

Радио-Т
Радио-Т 926

Это такой разный парк, что я бы даже по-разному их называл.

Радио-Т
Радио-Т 926

Кстати, интересно, что ты сейчас сказала, Ксюша, я смотрю на эти примеры, и я реально понимаю то, что мы где-то даже в статье обсуждали, что языки и некоторые экосистемы, они тебя как бы загоняют в определенное мышление.

Радио-Т
Радио-Т 926

Кстати, интересно, что ты сейчас сказала, Ксюша, я смотрю на эти примеры, и я реально понимаю то, что мы где-то даже в статье обсуждали, что языки и некоторые экосистемы, они тебя как бы загоняют в определенное мышление.

Радио-Т
Радио-Т 926

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

Радио-Т
Радио-Т 926

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

Радио-Т
Радио-Т 926

То есть ты пишешь типа кучу чего угодно, а потом ты уже можешь сказать, ага, ну вроде как вот эти два метода одинаковые, и я могу их там, не знаю, принимать как абстракцию. Но это будет именно уже в какой-то позже момент. То есть заранее ты не должен думать, как бы так сделать, чтобы у меня там, не знаю, какие бы абстракции мне выделить и создать, какие интерфейсы мне надо придумать заранее.

Радио-Т
Радио-Т 926

То есть ты пишешь типа кучу чего угодно, а потом ты уже можешь сказать, ага, ну вроде как вот эти два метода одинаковые, и я могу их там, не знаю, принимать как абстракцию. Но это будет именно уже в какой-то позже момент. То есть заранее ты не должен думать, как бы так сделать, чтобы у меня там, не знаю, какие бы абстракции мне выделить и создать, какие интерфейсы мне надо придумать заранее.

Радио-Т
Радио-Т 926

Мне кажется, это прекрасно, и вот в этом-то и ошибка языка, что они тебя прямо с порога заставляют. Ага, а какой тебе интерфейс тут нужен? Да никакого мне тут не надо.

Радио-Т
Радио-Т 926

Мне кажется, это прекрасно, и вот в этом-то и ошибка языка, что они тебя прямо с порога заставляют. Ага, а какой тебе интерфейс тут нужен? Да никакого мне тут не надо.