LINUX.ORG.RU

История изменений

Исправление LightDiver, (текущая версия) :

С одной стороны, проверки нужны. Я сначала написал код на 46 тысяч строк, который просто срал ошибками на nil бесконечно. Каждый день приходилось несколько раз лазить по коду и делать проверки над проверками, затем обмазывать их сверху проверками. Потому что изначально криво было все сделано.

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

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

Ну ты представь, каждая мелкая функция по 200-500 строк. Чуть простейшая фунацаионалность, 3-4 тыщи строк. На простейшие задачи.

А теперь ключевое. У тебя почти 600 тысяч строк кода, как выше всетаки подтвердили - частично навайбкоденого (цитирую: «так как по его мнению вручную разобрать и привести в порядок около 600 тысяч строк «AI-слопа» нереально»).

Ты из них делаешь больше ляма строк тоже навайбкоденого. Куда это? Ты будешь читать больше ляма этой развесистой херни? Кто будет? Сколько будет?

Причем их правильно учили. Но иногда надо разум включать. Вот почему в моем примере есть лишние проверки? Да потому что если при отсутствии функции просто не будет работать весь сервер, эту проверку на юзерском уровне делать бессмысленно.

Исправление LightDiver, :

С одной стороны, проверки нужны. Я сначала написал код на 46 тысяч строк, который просто срал ошибками на nil бесконечно. Каждый день приходилось несколько раз лазить по коду и делать проверки над проверками, затем обмазывать их сверху проверками. Потому что изначально криво было все сделано.

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

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

Ну ты представь, каждая мелкая функция по 200-500 строк. Чуть простейшая фунацаионалность, 3-4 тыщи строк. На простейшие задачи.

А теперь ключевое. У тебя почти 600 тысяч строк кода, как выше всетаки подтвердили - частично навайбкоденого (цитирую: «так как по его мнению вручную разобрать и привести в порядок около 600 тысяч строк «AI-слопа» нереально»).

Ты из них делаешь больше ляма строк тоже навайбкоденого. Куда это? Ты будешь читать больше ляма этой развесистой херни? Кто будет? Сколько будет?

Исправление LightDiver, :

С одной стороны, проверки нужны. Я сначала написал код на 46 тысяч строк, который просто срал ошибками на nil бесконечно. Каждый день приходилось несколько раз лазить по коду и делать проверки над проверками, затем обмазывать их сверху проверками. Потому что изначально криво было все сделано.

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

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

Ну ты представь, каждая мелкая функция по 200-500 строк. Чуть простейшая фунацаионалность, 3-4 тыщи строк. На простейшие задачи.

Исходная версия LightDiver, :

С одной стороны, проверки нужны. Я сначала написал код на 46 тысяч строк, который просто срал ошибками на nil бесконечно. Каждый день приходилось несколько раз лазить по коду и делать проверки над проверками, затем обмазывать их сверху проверками. Потому что изначально криво было все сделано.

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

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