Хронологическая организация документации
Вдохновился статьей Isaac Lyman "Documents: The architect’s programming language" и запилил главную мысль на карточках. Ну, то есть главную мысль для меня. Для вас главная мысль может быть другая 🤓
Рекомендую пробежаться по самой статье, если работаете с документацией (а кто ж с ней не работает то).
—
P.S. Прорыв, я научился делать карточки! Как вам?
👍 - норм, еще
👎 - не, лучше текст
Вдохновился статьей Isaac Lyman "Documents: The architect’s programming language" и запилил главную мысль на карточках. Ну, то есть главную мысль для меня. Для вас главная мысль может быть другая 🤓
Рекомендую пробежаться по самой статье, если работаете с документацией (а кто ж с ней не работает то).
—
P.S. Прорыв, я научился делать карточки! Как вам?
👍 - норм, еще
👎 - не, лучше текст
👍8
Тест на формальную логику 👇
1.
2.
1.
A и (B или C) = (A и В) или (А и C) 2.
A или (B и C) = (A или В) и (А или C)😱5
Выше даны логические выражения. Какое из них истинно?
Anonymous Quiz
41%
Первое
18%
Второе
27%
Оба истинны
14%
Оба ложны
Нет, это не майнкрафт
Мне показали на днях тулзу Grappl, которая на основе кода проекта строит вот такие блочные города ☝️
Небольшой городок на картинке - это наш проект YouTube Analyzer.
Домики обозначают папки, файлы, пространства имен, классы, структуры и функции. А размер домика или района отражает объем кода этих элементов.
Честно говоря, великой практической пользы от этой картинки я не увидел. Есть и более простые инструменты для расчета метрик кода.
Единственное, где такая визуализация может помочь, - это протаскивание рефакторинга в план производства. Картинка с небоскребами на фоне одноэтажной застройки наглядно покажет необходимость разбиения компонентов))
Попробовать инструмент самостоятельно можно с помощью расширения к VS Code. Посмотрите на свои проекты.
Мне показали на днях тулзу Grappl, которая на основе кода проекта строит вот такие блочные города ☝️
Небольшой городок на картинке - это наш проект YouTube Analyzer.
Домики обозначают папки, файлы, пространства имен, классы, структуры и функции. А размер домика или района отражает объем кода этих элементов.
Честно говоря, великой практической пользы от этой картинки я не увидел. Есть и более простые инструменты для расчета метрик кода.
Единственное, где такая визуализация может помочь, - это протаскивание рефакторинга в план производства. Картинка с небоскребами на фоне одноэтажной застройки наглядно покажет необходимость разбиения компонентов))
Попробовать инструмент самостоятельно можно с помощью расширения к VS Code. Посмотрите на свои проекты.
🔥4
Так себе программист
Нет, это не майнкрафт Мне показали на днях тулзу Grappl, которая на основе кода проекта строит вот такие блочные города ☝️ Небольшой городок на картинке - это наш проект YouTube Analyzer. Домики обозначают папки, файлы, пространства имен, классы, структуры…
Кстати, что интересно. PVS Studio тоже запихнули свой проект в Grappl и поделились картинками.
Посмотрите, какая доля тестов по отношению к остальному коду. Бо́льшая часть!
#ЖизньДругих
Посмотрите, какая доля тестов по отношению к остальному коду. Бо́льшая часть!
#ЖизньДругих
🔥2❤1🤯1
Какая структура данных показана на схеме выше?
Anonymous Quiz
8%
Односвязный список
88%
Двусвязный список
0%
Трехсвязный список
4%
Четырехсвязный список
В «Яндекс Картах» ИИ начал давать детальные подсказки по маршруту
Есть же! Писал еще полтора года назад, когда в очередной раз заехал не в тот съезд на большой развязке. Именно таких подсказок тогда не хватало!
Новые виды голосовых подсказок в «Картах» и «Навигаторе» (с примерами):
- указатели: «Поверните направо по указателю „МКАД“»;
- дорожные ориентиры: «Съезд у моста»;
- названия улиц: «Сверните на Малую Бронную»;
- полосы: «Через 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. Заодно рассмотрим примеры и с других проектов. Будем повышать насмотренность )
—
Ранее в сериале #Словарь : Гонка данных или состояние гонки
Пока я прикидывал, где бы разместить список заметок по всем релизам для
Оба термина связаны с выпусками новых версий софта, но преследуют они разные цели.
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
Выше дан код C++. Какой вывод будет у программы?
Anonymous Quiz
32%
42
27%
0
9%
nullptr
32%
Ошибка сборки
Так себе программист
Выше дан код C++. Какой вывод будет у программы?
Один верный ответ и тот - мой.
Перемудрил, да?
Дайте-ка обратной связи)
Перемудрил, да?
Дайте-ка обратной связи)
😁2😢2👾2
Как работают ветки в Git
Тезисы по относительно простой, новичковской статье про механизм веток в Git.
Тезисы по относительно простой, новичковской статье про механизм веток в Git.
🎄5