Июл 11, 2016 - 0 Comments - Интересно -

Линус Торвальдс пытается навести порядок в оформлении комментариев в ядре Linux

 
 
 
 
+/
> А ещё лучше
> a()
> {
>  d();
> }

Считаю такой стиль уж слишком размазанным — и так экраны неахти, так ещё и функции перестанут влазить! Вот когда будет у всех surface table с 300dpi, можно поговорить и о скобочках 🙂

 
–1 +/
А если я так пишу. То есть не ставлю начальную звездочку в каждой строке. Это плохо?

/*
Dear Princess Celestia,
Today I learned a great lesson about …
*/

 
 
 
 

+/
Старый добрый make совершенно без проблем компилирует старый добрый — да что там, классический! — список ошибок, которые давно научились определять статические анализаторы, используемые в IDE.
 
+8 +/
Так и в чём же новость?

Давайте на каждый чих Линуса постить новость на опеннете.

Линус Торвальдс возвращается домой с охоты.
Линус Торвальдс обедает пойманным пользователем Виндоуз.
Линус Торвальдс пытается навести порядок в офформлении комментариев в ядре Linux.
Линус Торвальдс любит жену.
Линус Торвальдс снимает лыжи и ложится спать.

 
 
 
+/
Ну да, и там:

     /*
      * Style guide for FreeBSD.  Based on the CSRG’s KNF (Kernel Normal Form).
      *
      *      @(#)style       1.14 (Berkeley) 4/28/95
      * $FreeBSD: releng/10.3/share/man/man9/style.9 291754 2015-12-04 09:07:18Z ngie $
      */

     /*
      * Multi-line comments look like this.  Make them real sentences.  Fill
      * them so they look like real paragraphs.
      */

Так что Линус был бы доволен 🙂

 
 
 
 
+/
Ну клован как обычно разнёс лужу просто в пар!
Публика в шоке, клован в лазарете — зашивают подгоревший лужевспучиватель.

А _не_ клованам ясно, что на проектах уровня ведра без аккуратных комментов — быстро наступит полная >|<опа.
Ибо код для людей и компилятора, а комменты на 146% — для людей.

 
 
 
 
+/
Если почитать обсуждение в списке рассылки, то там прямо упоминается, что криво оформленные комментарии встречаются в net и cryptoapi. И из этого вылезает естественное объяснение: среди разработчиков сетевого стека и криптографии куча сотрудников АНБ, которые внедряют туда бекдоры. И я не думаю, что они пользуются ed. Впрочем и не notepad.exe, потому что в этом случае их бы спалили по rn в конце строк.
 
–1 +/
> Не проще. * внутри комментов довольно распространены. Настолько распространены, что по-умолчанию
> текстовый редактор их вставляет.

Это не аргумент. Видел редакторы, которые до сих пор вставляют tab’ы — шёл 21 век…
Звёздочки нафик не нужны — нужна нормальная подсветка и тогда всё читается легко.

 

This entry passed through the Full-Text RSS service — if this is your content and you’re reading it on someone else’s site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers.
Recommended article from FiveFilters.org: Most Labour MPs in the UK Are Revolting.


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Человек ? *