Так себе программист
98 subscribers
185 photos
7 videos
1 file
183 links
Меня зовут Александр Троценко. Разработчик, преподаватель, к.т.н. Пишу о программировании и профессии.

10 лет в разработке desktop на C/С++

Контент: https://taplink.cc/atrotsenko
Download Telegram
Тест на формальную логику 👇

1. A и (B или C) = (A и В) или (А и C)

2. A или (B и C) = (A или В) и (А или C)
😱5
Выше даны логические выражения. Какое из них истинно?
Anonymous Quiz
41%
Первое
18%
Второе
27%
Оба истинны
14%
Оба ложны
Нет, это не майнкрафт

Мне показали на днях тулзу Grappl, которая на основе кода проекта строит вот такие блочные города ☝️
Небольшой городок на картинке - это наш проект YouTube Analyzer.

Домики обозначают папки, файлы, пространства имен, классы, структуры и функции. А размер домика или района отражает объем кода этих элементов.

Честно говоря, великой практической пользы от этой картинки я не увидел. Есть и более простые инструменты для расчета метрик кода.

Единственное, где такая визуализация может помочь, - это протаскивание рефакторинга в план производства. Картинка с небоскребами на фоне одноэтажной застройки наглядно покажет необходимость разбиения компонентов))

Попробовать инструмент самостоятельно можно с помощью расширения к VS Code. Посмотрите на свои проекты.
🔥4
Сегодня новый тест по C++ ... не родился.
Официально заявляю, что за эту неделю не попалось ничего интересного. Рутина.

Поэтому расслабляемся, смотрим на картинку и сопоставляем ответ 👇
😁1
В «Яндекс Картах» ИИ начал давать детальные подсказки по маршруту


Есть же! Писал еще полтора года назад, когда в очередной раз заехал не в тот съезд на большой развязке. Именно таких подсказок тогда не хватало!

Новые виды голосовых подсказок в «Картах» и «Навигаторе» (с примерами):

- указатели: «Поверните направо по указателю „МКАД“»;

- дорожные ориентиры: «Съезд у моста»;

- названия улиц: «Сверните на Малую Бронную»;

- полосы: «Через 400 метров держитесь второй правой полосы по указателю „МКАД“»;

- номер съезда: «Сверните на втором съезде».


Лайк-огонь-подписка, короче 👍

Осталось только найти место, где все это будет работать)
👍2😁1
Release Notes или Changelog

Пока я прикидывал, где бы разместить список заметок по всем релизам для 📱 YouTube Analyzer, появилась идея рассказать вам, чем отличается "Release notes" от "Changelog". Ибо и то, и другое можно увидеть в любом развивающемся продукте.

Оба термина связаны с выпусками новых версий софта, но преследуют они разные цели.

Changelog — это полный, технически ориентированный журнал всех изменений в проекте. Он ведется по ходу разработки и включает новые фичи, багфиксы, мельчайшие правки, улучшения и т.д. Его главные пользователи — разработчики и тестировщики.

Release notes
 — это выжимка самого важного из changelog'а, подготовленная для конечного пользователя. Акцент делается на новых возможностях и исправленных ошибках. То есть на том, что видит пользователь.

Проще говоря, changelog — для разработчиков, а release notes — для пользователя. Отсюда идут и различия в оформлении. Changelog'и обычно оформляются "сухим" текстом, в то время как release notes упаковываются интереснее: там могут быть картинки, гифки, видео.

Думаю, что когда мы закончим работу над новой версией YouTube Analyzer, я покажу вам как оформлены его release notes. Заодно рассмотрим примеры и с других проектов. Будем повышать насмотренность )

—

Ранее в сериале #Словарь : Гонка данных или состояние гонки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
#include <iostream>

void foo(int*& var) {
var = nullptr;
}

int main() {
int* a = new int(42);
foo(a);
std::cout << a;
delete a;
return 0;
}
👍1
Выше дан код C++. Какой вывод будет у программы?
Anonymous Quiz
32%
42
27%
0
9%
nullptr
32%
Ошибка сборки
Так себе программист
Выше дан код C++. Какой вывод будет у программы?
Один верный ответ и тот - мой.

Перемудрил, да?
Дайте-ка обратной связи)
😁2😢2👾2
Media is too big
VIEW IN TELEGRAM
Когда поспешил готовить сервер под новую задачу...
😁2
Как работают ветки в Git

Тезисы по относительно простой, новичковской статье про механизм веток в Git.
🎄5
Хочешь идти на работу?

Спрашивает меня как-то наша уборщица в офисе:
- Саш, бывает у тебя такое, что не хочется идти на работу?
- Нет, - говорю. - Даже не думал об этом.
Она задумчиво смотрит на меня и коротко бросает:
- Везет.

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

Хорошо, что это время прошло 😅

Отсюда у меня для вас соцопрос: бывает ли у вас такое, что вам не хочется идти на работу или учебу?
Не потому что лень, не потому что погода плохая, не потому что пробки. А потому что не нравится. Не нравится само дело, сама работа.
Бывает ли у вас такое, что вам не хочется идти на работу/учебу?
Anonymous Poll
18%
Всегда бывает
11%
Бывает часто
57%
Бывает иногда
11%
Бывает редко
4%
Не бывает