The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Разработчики VPN WireGuard представили новую криптографическ..., opennews (??), 02-Авг-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


23. "Разработчики VPN WireGuard представили новую криптографическ..."  –1 +/
Сообщение от Crazy Alex (ok), 02-Авг-18, 18:15 
Не мне хаять разрабов ядра, но, IMHO, сейчас, да на C, да в большом проекте 100 символов - это не криминал. Иначе начинается сокращение имён или запись в несколько строк, что читабельности тоже не в плюс
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

33. "Разработчики VPN WireGuard представили новую криптографическ..."  +2 +/
Сообщение от Anonimus (??), 02-Авг-18, 18:51 
Выше приложил пример - данная конструкция легко разделяется на несколько строк и читабельность реально становится лучше.
Ответить | Правка | Наверх | Cообщить модератору

54. "Разработчики VPN WireGuard представили новую криптографическ..."  +/
Сообщение от Crazy Alex (ok), 02-Авг-18, 22:46 
Вот как раз тот случай, когда если ситуация позволяет (здесь позволяет) - надо рефакторить, когда нет - оставлять как есть. Тут читабельность не ночевала в любом случае, с такой тучей параметров. Здесь либо знать API, и тогда эта декларация - только для компилятора, или копаться и путаться.

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

Ответить | Правка | Наверх | Cообщить модератору

46. "Разработчики VPN WireGuard представили новую криптографическ..."  +/
Сообщение от ананим.orig (?), 02-Авг-18, 20:47 
В чужой монастырь со своим уставом не ходят.
К тому же, а не допкскаете что из сырцов может генерится дока, книги, pdf всякие?
И тут бац, вторая смена и прощай...
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру