Записи в категории 14

Моя модель для код-ревью: LGTM-5.6

Я натренировал свою собственную LLM-модель для код-ревью.

Назвал её LGTM-5.6.

У неё есть только один токен: LGTM.

На любой инпут она отвечает

LGTM

По бенчмаркам качества ревью кода она не хуже 80% senior-разработчиков. :)

Творческие планы

Я преподавал в Харьковском национальном институте радиоэлектроники с 2008 по 2016. Когда я был студентом, то я не думал, что стану преподавателем и педагогом. Ближе к выпуску я понял, что: а) мне нравится помогать другим студентам разобраться в чем-то; б) в чем-то я умный, а в некоторых вещах самый умный …

От интернета дети тупеют

Забавно наблюдать, как в погоне за мгновенностью результата граждане деградируют до полных дебилов. Вот популярный паблик учит детей читать с листа:

image

Кстати, все равно не все смогут правильно исполнить: ведь здесь не указаны длительности нот, а это важно. Если бы Бетховен так записывал свои произведения, то до наших дней они …

Левые студенческие отмазки

Больше всего меня удивляют левые студенческие отмазки. Вот реальный диалог со студентом, который прогулял все лабы. Я его отредактировал, чтобы по контексту нельзя было понять, кто это. Орфография авторская.

— Добрый вечер. понимаю что плохо посещал ваш предмет и был далеко не прилежным студентом, но на то, были веские причины. Я …

Самый главный гайдлайн

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

Рассмотрим пример ниже. Есть реализация класса на языке Objective-C. Методы отбиты всего-лишь одной строкой. Также отбивка одной …

Потому что раньше не смог

13-дневное путешествие по маршруту Харьков-Киев-Катовице-Бове-Париж-Гренобль-Париж-Бове-Катовице-Краков-Варшава-Катовице-Освенцим-Катовице-Бельско-Бяла-Шчирк-Бельско-Бяла-Катовице-Киев-Харьков успешно завершилось. Памятные места были повиданы, открытки были отправлены, олимпийские лыжные склоны обкатаны.

IMG_3551

Фото-, видео- и буквоотчеты будут созданы и опубликованы позже.

В последние дни до отъезда была добыта книга Иржи Томана «Как совершенствовать самого себя» о которой шла речь в предыдущем постинге о книге …

Ошибка в интерфейсе portmone.com.ua

Сценарий такой: когда начинаете вводить CVV2, выскакивает виртуальная пин-код клавиатура, при этом размер окна не изменяется, 2/3 клавиатуры не видно. Интересно, сколько пользователей не догадается, что нужно прокрутить окно? Или все, у кого пластик, умные?

image

Я когда это увидел, то испугался: «Неужели оно знает, что мой пин состоит из …

Death Toll

В результате ДТП в Марганце 12 октября погибло 44 человека, когда водитель переполненного автобуса выехал на железнодорожный переезд. История только тому и учит, что ничему не учит. На следующий день под Киевом водитель скорой помощи выехал на закрытый переезд и попал под поезд. Погибло 2 человека (в том числе и …

Выравнивание числовых данных в таблицах

Давно пользуюсь Микрософт Аутлуком, но только сейчас обратил внимание на такую деталь. Графы «Получено» и «Размер» не выравнены по порядкам. С датами и временем ещё полбеды, но с размером полный бардак.

image

Неужели дизайнеры в Микрософте не знают о том, что числовые данные нужно выравнивать так, чтобы порядки соответствовали?

А как …

Сообщения об ошибках в clang

Одним из требований к clang — новому компилятору Си++ — было предоставить пользователю подробную информацию об ошибках. Рассмотрим небольшой пример.

[]double UniversalGravitation(double G, double mass1, double mass2, double distance) {     double F = G * ((mass1 * mass2)/(distance * dsitance));     return F; }

Здесь допущена описка в идентификаторе. Что же покажет нам clang?

consoleoutput

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