All streams
Search
Write a publication
Pull to refresh
-5
0.1
Send message

Да, я неправильно понял задачу, наверное из-за того, что мне ни разу в жизни не приходилось объединять два последних коммита и даже сложно представить, зачем это может понадобиться. А вот amend – регулярно =D.

хеш_коммита_который_ещё_надо_найти

Вроде речь идёт о двух последних коммитах и искать ничего не надо, не?
git log -2 – или я опять что-то неправильно понял?

А во что это выльется командами?

git commit --amend

Я обычно описание в таких случаях не правлю, поэтому

git commit --amend --no-edit

Позволю и себе подушнить: для человека с высшим филологическим образованием три ошибки на такой объём текста – перебор ?.

Но статья интересная, прочитал всю – спасибо! И удачи ?.

Позволю себе поставить под сомнение Ваше утверждение про критическое мышление.

Такой пример: кричащие заголовки (CAPSLOCK, куча восклицательных знаков, "ШОК!" и т.д.) однозначно указывают на то, что читать это не стоит – вряд ли там будет что-то полезное, если внимание привлекается такими дешёвыми и пошлыми методами.

При этом таких заголовков в интернетах куча, т.е., на них кто-то ведётся, и ведётся массово – иначе авторы текстов подобные заголовки бы не использовали.

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

Т.е. оно есть :).

для javascript нет замены var на let или const

Это не входит в обязанности форматтеров, это ответственность линтеров.

Форматтеры только добавляют/убирают пробелы и переводы строк, текст программы они не меняют.

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

Поэтому соглашусь, что не стоит использовать "один-к-одному" без веских причин.

Но не соглашусь, что не стоит использовать такую связь вообще никогда, ибо причины всё-таки могут быть.

Связки в базе 1 к 1.

Ну, тем, кто далёк от проектирования БД, эта терминология незнакома.

Между сущностями (которые в БД превращаются в таблицы) может быть три типа связи (по мощности): один-к-одному, один-ко-многим, многие-ко-многим.

Две таблицы, связанные как "один-к-одному", могут быть объединены в одну без нарушения целостности структуры БД. Такое разделение чаще всего носит технический характер (например, вынести в отдельную таблицу редкоиспользуемые поля большого размера).

Ну, кроме книг по конкретным технологиям, используемым на проекте сейчас или потенциально, я бы на месте начинающего техлида концентрировался на книгах по качеству кода, таких как:

  • Роберт Мартин – Чистый код. Создание, анализ и рефакторинг.

  • Стив Макконнелл – Совершенный код.

  • Мартин Фаулер - Рефакторинг. Улучшение существующего кода.

  • Д. Босуэлл, Т. Фаучер – Читаемый код.

  • и т.д.

И, конечно, ещё книги по инженерным практикам: юнит-тестированию (Ошероув, Мессарош, Хориков – !!!), CI/CD (попадалась книга по Jenkins-у) и т.д.

Делиться знаниями -- это одно, а управлять проектами (Демарко, №6 в Вашем списке) или руководить командой (№№1, 2, 5) -- это совсем другое.
Так что подборка хорошая, но -- не для техлида, а для тимлида. Как уже было сказано выше, это разные роли. Это я Вам как бывший техлид говорю :).

Насколько я понимаю, то же самое можно сделать путём правки файла workbench.desktop.main.css – это если не хочется ставить ещё одно расширение.

В сегодняшнем мире нужно иметь только компьютер и надёжный интернет, для того, чтобы устроиться разработчиком.
А находитесь вы при этом в деревне или на Марсе или где-то ещё -- абсолютно неважно.

Ну, наверное, не минификаторы, а бандлеры.
Если у вас js-файл начинается с самовызывающейся функции и, соответственно, с открывающей круглой скобки, то при склейке файлов эта скобка окажется где-то в середине кода, и если перед нею нет точки с запятой -- возможны проблемы.

Только до 1 декабря стоимость курса

Видимо, опечатка: на сайте до 31 декабря.

Когда я кодю, в наушниках всегда играет медленный блюз.

КДПВ: после этого фильма я всей душой полюбил блюзы... Крайне рекомендую к просмотру!

с зайчатками девопса

Простите, не могу удержаться ??????

Нажав впервые кнопку на процессоре...

Хм, я думал, что нажимающие кнопки на процессоре уже все давно естественным образом вымерли. Ан нет! :D

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

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

Производительный код может быть качественным, но это большая редкость. Чаще всего для того, чтобы сделать код производительным, приходится сознательно ухудшать такие его характеристики, как читабельность, расширяемость, сопровождаемость и т.д., в т.ч. избегать использования шаблонов и идти на сознательное нарушение принципов (SOLID, GRASP, KISS и т.д.).

А наворачиванием шаблонов качество можно только ухудшить.

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

Тогда эти рекомендации не для Вас :)
Качественный код (читабельный, сопровождаемый и т.д.) и производительный код -- понятия чаще всего взаимоисключающие. Если Вы пишите код для встраиваемых систем и экономите байты -- о каком полиморфизме может идти речь?

Information

Rating
3,885-th
Registered
Activity