The OpenNET Project / Index page

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



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

Оглавление

Опубликована библиотека urm для Python, opennews (??), 14-Янв-21, (0) [смотреть все]

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


36. "Опубликована библиотека urm для Python"  –1 +/
Сообщение от Аноним (17), 14-Янв-21, 15:26 
Требую аргументировать, где конкретно трешатина, со ссылками на исходный код и вашими комментариями, что конкретно вам не нравится в архитектуре. Не тут, а в issue на  GitHubе. Все ваши идеи по улучшению - туда же. Всё излагать на английском языке.

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

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

37. "Опубликована библиотека urm для Python"  +/
Сообщение от Аноним (48), 14-Янв-21, 15:38 
А излагать на английском языке - на таком же как в проекте - полуграмотном гугле транслете? Зачем же так себя мучить, потом тебе же переводить назад прийдется.
Ответить | Правка | Наверх | Cообщить модератору

38. "Опубликована библиотека urm для Python"  +/
Сообщение от Ватрушка с шурупами (?), 14-Янв-21, 15:44 
Сколько пользователей у данной очень нужной и полезной либы?
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

40. "Опубликована библиотека urm для Python"  +/
Сообщение от Аноним (17), 14-Янв-21, 16:05 
Как минимум 1. Любая либа начинает с 1 пользователя.
Ответить | Правка | Наверх | Cообщить модератору

57. "Опубликована библиотека urm для Python"  –1 +/
Сообщение от Аноним (22), 14-Янв-21, 23:51 
Как максимум - тоже.
Ответить | Правка | Наверх | Cообщить модератору

67. "Опубликована библиотека urm для Python"  +/
Сообщение от Ты идиот (?), 15-Янв-21, 16:35 
Уж у твоих то либ юзеров миллиарды🤣🤣🤣
Ответить | Правка | Наверх | Cообщить модератору

43. "Опубликована библиотека urm для Python"  –1 +/
Сообщение от kai3341 (ok), 14-Янв-21, 17:20 
> Сколько пользователей у данной очень нужной и полезной либы?

Эта либа решает проблемы хотя бы одного пользователя, чем выгодно отличается от тебя

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

47. "Опубликована библиотека urm для Python"  +1 +/
Сообщение от Аноним (47), 14-Янв-21, 20:04 
> Требую аргументировать, где конкретно трешатина, со ссылками на исходный код

Трешачина прямо в тексте новости, из которого совершенно непонятно, что это за хрень и для чего она нужна. А *требовать* от занятых людей лезть в твой онокод — просто край наглости.

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

52. "Опубликована библиотека urm для Python"  –1 +/
Сообщение от Аноним (17), 14-Янв-21, 21:59 
>Трешачина прямо в тексте новости, из которого совершенно непонятно, что это за хрень и для чего она нужна.

Читать внимательно надо.

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

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

54. "Опубликована библиотека urm для Python"  +/
Сообщение от Аноним (47), 14-Янв-21, 22:15 
И? Чем это лучше, чем напрямую писать в файл?
Тут отвечать не надо. Лучше перечитай новость и исправь её так, чтобы стало понятно сразу при её прочтении. Не мне, а каждому. Мне уже из отсутствия у автора культуры работы с СКВ понятно, что к проекту даже приближаться не стоит.
Ответить | Правка | Наверх | Cообщить модератору

55. "Опубликована библиотека urm для Python"  +/
Сообщение от Аноним (55), 14-Янв-21, 22:20 
>Требую аргументировать, где конкретно трешатина

Трешачина это текст новости созданный машинным переводом.

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

68. "Опубликована библиотека urm для Python"  +/
Сообщение от Sgt. Gram (?), 15-Янв-21, 19:42 
В машинном переводе не могло появиться слово "серилизовывать".
Ответить | Правка | Наверх | Cообщить модератору

69. "Опубликована библиотека urm для Python"  +/
Сообщение от Аноним (69), 16-Янв-21, 00:21 
Можно я все-таки тут пару строк оставлю. Гитхаб давно уже не годится для свободной разработки, его слили жадные п-сы другим жадным п-сам.
По существу:
1. type annotations это трэш и захламление кода, тем более что типы автоматически не проверяются
2. хотелось бы видеть более ясные имена, вот, например, Dynamic - это скорее прилагательное, чем существительное, а для классов все же лучше существительные
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

71. "Опубликована библиотека urm для Python"  +/
Сообщение от Аноним (17), 16-Янв-21, 03:39 
Спасибо за отклик.

>1. type annotations это трэш и захламление кода, тем более что типы автоматически не проверяются

Это прежде всего документация. Проверку типов через mypy в GitHub Action ещё не реализовал, не знаю даже, стоит ли захламлять пайплайн установкой mypy и его зависимостей ради проверки аннотаций на кадом коммите.

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

Если честно, я там и задумывал прилагательное, выбор был между Dynamic и Deferred, со смыслом "вот есть какой-нибудь параметр (компонент пути, расширение), который мы сейчас не знаем и знать не можем, и вообще меняющийся в зависимости от объекта, и такой, который имеет смысл получать во время использования поля". Attr, Field, Prop - слишком обще и не отражающе суть IMHO. DeferredAttr - уже лучше, но длинновато. Но имена действительно нехорошие, несколько видов "отображателей" вызывают необходимость уточнять, какой отображатель где, а "стратегия" - тоже не очень говорящее название. Предложения по улучшению всегда приветствуются.

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

73. "Опубликована библиотека urm для Python"  +/
Сообщение от Аноним (69), 16-Янв-21, 04:32 
> Это прежде всего документация.

Ее лучше в docstring запихать. ИМХО гораздо приятнее видеть чистое определение функции и затем исчепывающий Args: в docstring на человеческом языке чем нагромождение закорючек. И не забывайте про micropython.

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

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

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




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

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