The OpenNET Project / Index page

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



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

Оглавление

Леннарт Поттеринг представил mkosi, инструмент для генерации..., opennews (??), 28-Июн-17, (0) [смотреть все]

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


105. "Леннарт Поттеринг представил mkosi, инструмент для генерации..."  +/
Сообщение от Аноним84701 (ok), 29-Июн-17, 13:50 
> Это иллюстрация того, что идея заставить всех программистов оформлять код в каком-то
> одном, "единственно правильном" стиле была изначально глупой. И Style Guide придумали,

Сколь много нам открытий чудных готовит ежедневно опеннет ...

https://www.kernel.org/doc/html/v4.10/process/coding-style.html
https://www.gnu.org/prep/standards/standards.html#Formatting
https://google.github.io/styleguide/cppguide.html

> и сам компилятор форматирование энфорсит,


def unique(_, __ = type({( )})):  __ = type("""
                      .-=-.          .--.
          __        .'     '.       /  " )
  _     .'  '.     /   .-.   \     /  .-'\
( \   / .-.  \   /   /   \   \   /  /    ^
  \ `-` /   \  `-'   /     \   `-`  /
jgs`-.-`     '.____.'       `.____.'""", (__,),{'_' :
    __.__dict__[filter(lambda _: '_' not in _,
sorted(__.__dict__))[::-1].pop()]})( {( )} ); return [_ for _ in _ if _ not in __ and not __._(_)]

print unique(
"hello world"
                 )


http://ideone.com/OBsNmS
Ответить | Правка | Наверх | Cообщить модератору

116. "Леннарт Поттеринг представил mkosi, инструмент для генерации..."  +/
Сообщение от dq0s4y71 (ok), 29-Июн-17, 18:51 
Я только не понял, к чему вы это написали? Стандарты кодирования существуют, я в курсе. И на Питоне можно писать нечитабельный код, я тоже в курсе.
Ответить | Правка | Наверх | Cообщить модератору

124. "Леннарт Поттеринг представил mkosi, инструмент для генерации..."  +/
Сообщение от пох (?), 29-Июн-17, 23:07 
> https://www.kernel.org/doc/html/v4.10/process/coding-style.html
> https://www.gnu.org/prep/standards/standards.html#Formatting
> https://google.github.io/styleguide/cppguide.html

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

А PEP8 - это попытка навязать стандарт _всем_, во вне проекта, почувствуйте разницу.

>

 

змеюка симпатичная (к жопе, правда, что-то прилипло), но вообще-то любой лямбда-код читается отвратительно, особенно если его еще и как параметр передать.

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

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

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




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

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