На днях был перевод статьи "мой любимый гит коммит" (млгк), вот оно https://habr.com/ru/company/flant/blog/472278/ Кроме коментов о менталитете там докинули ссыль на разрабов Атлассиана, и пропустить я её не мог.
Кроме атлассиан™ гитархиро в гитлог (https://bitbucket.org/atlassian/atlaskit-mk-2/commits/all?page=2) там есть забавный коммит "remove private packages" с характерным значением (да там и другие коммиты рядом, со сливом внутренних хостов).
Не знаю как у вас, но во всех фирмах, что мне приходило РАБотать, это считалось фейлом и сливом данных. Вот так и теряются полимеры.
Кстати, кол-во красных значков возле коммита доставляет, прошедший билд на мастере это праздник (идея для бота - подписываться на стрим коммитов большого проекта и за каждый зеленый билд или комбо радовать подписчиков).
А по поводу ориг поста: как заметил токсичный комментатор из снг - там 27к коммитов, и эта красивая история никому не уперлась, она даже неактуальна (файла нет, лол). Так, просто графоман потратил полчаса на написание того, как он убил время на фиксе.
Пост автора, тест и/или дока, больше и не надо https://www.nikialeksey.com/2019/10/26/long-commit-message.html (отдельный лайк на баш-скрипт и тест на CI)
Что-то подобное я уже озвучивал, но уточнение тест+дока конечно же лучше https://t.me/oleg_log/571
PS токсичный комментатор - от части сарказм
PS всеучки с суперзнанием англ радуют опять
Кроме атлассиан™ гитархиро в гитлог (https://bitbucket.org/atlassian/atlaskit-mk-2/commits/all?page=2) там есть забавный коммит "remove private packages" с характерным значением (да там и другие коммиты рядом, со сливом внутренних хостов).
Не знаю как у вас, но во всех фирмах, что мне приходило РАБотать, это считалось фейлом и сливом данных. Вот так и теряются полимеры.
Кстати, кол-во красных значков возле коммита доставляет, прошедший билд на мастере это праздник (идея для бота - подписываться на стрим коммитов большого проекта и за каждый зеленый билд или комбо радовать подписчиков).
А по поводу ориг поста: как заметил токсичный комментатор из снг - там 27к коммитов, и эта красивая история никому не уперлась, она даже неактуальна (файла нет, лол). Так, просто графоман потратил полчаса на написание того, как он убил время на фиксе.
Пост автора, тест и/или дока, больше и не надо https://www.nikialeksey.com/2019/10/26/long-commit-message.html (отдельный лайк на баш-скрипт и тест на CI)
Что-то подобное я уже озвучивал, но уточнение тест+дока конечно же лучше https://t.me/oleg_log/571
PS токсичный комментатор - от части сарказм
PS всеучки с суперзнанием англ радуют опять
Ориг твит https://twitter.com/krisjusiak/status/1186363017329594368
Разбор https://habr.com/ru/post/472780/ (476 коментов, отлично)
Разбор https://habr.com/ru/post/472780/ (476 коментов, отлично)
То, чего точно не хватало для Постгреса:
A flamegraph generator for Postgres EXPLAIN ANALYZE output.
https://github.com/mgartner/pg_flame
A flamegraph generator for Postgres EXPLAIN ANALYZE output.
https://github.com/mgartner/pg_flame
Forwarded from Протестировал
Обновил свой список материалов о тестировании ПО. В частности ссылки на сторонние списки по инструментам для тестирования (см. в самый низ страницы). Спасибо всем, кто присылал исправления и ссылки на новые материалы!
GitHub
GitHub - ligurio/sqa-wiki: My own notes (drafts mostly) about software quality
My own notes (drafts mostly) about software quality - ligurio/sqa-wiki
А тут я залипал с полчаса. Развлечение странное, но было интересно глянуть кто что когда делал
Forwarded from Протестировал
Хронология развития инструментов для символьного тестирования, фаззинга и проверки моделей.
https://github.com/enzet/symbolic-execution
https://github.com/enzet/symbolic-execution
Кстати, в С++ все опять плохо, теперь из-за ABI (Application binary interface)
Library primitives, and even *language* operations like function calling, have overhead that we could easily quash ... if we forced a rebuild-from-source for a new release.
Like, unordered_map is 30-50x slower than a better implementation might be. std::regex is probably even worse than that.
The language can't really be the "Performance above all" systems language when we're leaving that on the table.
https://twitter.com/TitusWinters/status/1188455260702027776
Или просто док http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1863r0.pdf
Library primitives, and even *language* operations like function calling, have overhead that we could easily quash ... if we forced a rebuild-from-source for a new release.
Like, unordered_map is 30-50x slower than a better implementation might be. std::regex is probably even worse than that.
The language can't really be the "Performance above all" systems language when we're leaving that on the table.
https://twitter.com/TitusWinters/status/1188455260702027776
Или просто док http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1863r0.pdf
Twitter
Titus Winters
I believe this is the most important strategic question for the C++ community. https://t.co/WhYUQjIUhd Library primitives, and even *language* operations like function calling, have overhead that we could easily quash ... if we forced a rebuild-from-source…
oleg_log
То, чего точно не хватало для Постгреса: A flamegraph generator for Postgres EXPLAIN ANALYZE output. https://github.com/mgartner/pg_flame
Тут напомнили еще о двух вещах для профайлинга Постгреса:
https://explain.depesz.com
http://tatiyants.com/pev/#/plans
(2я вдохновленая 1й, но опенсурс https://github.com/AlexTatiyants/pev)
https://explain.depesz.com
http://tatiyants.com/pev/#/plans
(2я вдохновленая 1й, но опенсурс https://github.com/AlexTatiyants/pev)
oleg_log
Кстати, в С++ все опять плохо, теперь из-за ABI (Application binary interface) Library primitives, and even *language* operations like function calling, have overhead that we could easily quash ... if we forced a rebuild-from-source for a new release. Like…
Немного инсайдов о будущем С++ (все таки есть планы по исправлению легаси)
https://t.me/experimentalchill/23
https://t.me/experimentalchill/23
Telegram
Experimental chill
Распереживался за C++
В ближайшее время точно нас ждут большие изменения! Yay! В этот раз коротенько
https://telegra.ph/Perezhivayu-za-C-10-28
В ближайшее время точно нас ждут большие изменения! Yay! В этот раз коротенько
https://telegra.ph/Perezhivayu-za-C-10-28
Тимлида лучше...
Anonymous Poll
21%
Искать и нанимать
75%
Выращивать из разрабов
4%
Другое важное мнение в лс
Go is the new Ruby https://00f.net/2019/10/28/go-is-the-new-ruby/ (там еще о Rust говорится)
tldr:
For me, Go has become the new Ruby. A language I use to get things done, and enjoy programming again.
^^^ жиза на самом деле
tldr:
For me, Go has become the new Ruby. A language I use to get things done, and enjoy programming again.
^^^ жиза на самом деле
Пришло время ставить jdk11 на макось через brew, просто шикарный ответ.
How do I install Java on Mac OSX allowing version switching?
https://stackoverflow.com/a/52524114/433041
А еще внизу страницы заметил Disable Responsiveness. Не скажу, что стало быстрее, но ощущение появилось
How do I install Java on Mac OSX allowing version switching?
https://stackoverflow.com/a/52524114/433041
А еще внизу страницы заметил Disable Responsiveness. Не скажу, что стало быстрее, но ощущение появилось
oleg_log
Пришло время ставить jdk11 на макось через brew, просто шикарный ответ. How do I install Java on Mac OSX allowing version switching? https://stackoverflow.com/a/52524114/433041 А еще внизу страницы заметил Disable Responsiveness. Не скажу, что стало быстрее…
И тут же засоветовали jabba для управления версиями жабы. крутота, спасибо, Богдан.
https://github.com/shyiko/jabba
https://github.com/shyiko/jabba
GitHub
GitHub - shyiko/jabba: (cross-platform) Java Version Manager
(cross-platform) Java Version Manager. Contribute to shyiko/jabba development by creating an account on GitHub.
oleg_log
И тут же засоветовали jabba для управления версиями жабы. крутота, спасибо, Богдан. https://github.com/shyiko/jabba
Тут много кто подкинул asdf, возможно кому-то понадобится.
Manage multiple runtime versions with a single CLI tool, extendable via plugins https://github.com/asdf-vm/asdf
А тут куча плагинов к нему https://asdf-vm.com/#/plugins-all
Manage multiple runtime versions with a single CLI tool, extendable via plugins https://github.com/asdf-vm/asdf
А тут куча плагинов к нему https://asdf-vm.com/#/plugins-all