Я натренировал свою собственную LLM-модель для код-ревью.
Назвал её LGTM-5.6.
У неё есть только один токен: LGTM.
На любой инпут она отвечает
LGTM
По бенчмаркам качества ревью кода она не хуже 80% senior-разработчиков. :)
Я натренировал свою собственную LLM-модель для код-ревью.
Назвал её LGTM-5.6.
У неё есть только один токен: LGTM.
На любой инпут она отвечает
LGTM
По бенчмаркам качества ревью кода она не хуже 80% senior-разработчиков. :)
Я преподавал в Харьковском национальном институте радиоэлектроники с 2008 по 2016. Когда я был студентом, то я не думал, что стану преподавателем и педагогом. Ближе к выпуску я понял, что: а) мне нравится помогать другим студентам разобраться в чем-то; б) в чем-то я умный, а в некоторых вещах самый умный …
Забавно наблюдать, как в погоне за мгновенностью результата граждане деградируют до полных дебилов. Вот популярный паблик учит детей читать с листа:

Кстати, все равно не все смогут правильно исполнить: ведь здесь не указаны длительности нот, а это важно. Если бы Бетховен так записывал свои произведения, то до наших дней они …
Больше всего меня удивляют левые студенческие отмазки. Вот реальный диалог со студентом, который прогулял все лабы. Я его отредактировал, чтобы по контексту нельзя было понять, кто это. Орфография авторская.
— Добрый вечер. понимаю что плохо посещал ваш предмет и был далеко не прилежным студентом, но на то, были веские причины. Я …
Самый главный гайдлайн при написании кода — это отбивать реализации методов несколькими пустыми строчками и строкой-комментарием. Несмотря на возможности современных IDE по поиску и структуризации исходного кода, визуальное ориентирование все еще играет важную роль.
Рассмотрим пример ниже. Есть реализация класса на языке Objective-C. Методы отбиты всего-лишь одной строкой. Также отбивка одной …

Фото-, видео- и буквоотчеты будут созданы и опубликованы позже.
В последние дни до отъезда была добыта книга Иржи Томана «Как совершенствовать самого себя» о которой шла речь в предыдущем постинге о книге …
Сценарий такой: когда начинаете вводить CVV2, выскакивает виртуальная пин-код клавиатура, при этом размер окна не изменяется, 2/3 клавиатуры не видно. Интересно, сколько пользователей не догадается, что нужно прокрутить окно? Или все, у кого пластик, умные?

Я когда это увидел, то испугался: «Неужели оно знает, что мой пин состоит из …
В результате ДТП в Марганце 12 октября погибло 44 человека, когда водитель переполненного автобуса выехал на железнодорожный переезд. История только тому и учит, что ничему не учит. На следующий день под Киевом водитель скорой помощи выехал на закрытый переезд и попал под поезд. Погибло 2 человека (в том числе и …
Давно пользуюсь Микрософт Аутлуком, но только сейчас обратил внимание на такую деталь. Графы «Получено» и «Размер» не выравнены по порядкам. С датами и временем ещё полбеды, но с размером полный бардак.

Неужели дизайнеры в Микрософте не знают о том, что числовые данные нужно выравнивать так, чтобы порядки соответствовали?
А как …
Одним из требований к clang — новому компилятору Си++ — было предоставить пользователю подробную информацию об ошибках. Рассмотрим небольшой пример.
[]double UniversalGravitation(double G, double mass1, double mass2, double distance) { double F = G * ((mass1 * mass2)/(distance * dsitance)); return F; }
Здесь допущена описка в идентификаторе. Что же покажет нам clang?

Во-первых, он заботливо …