powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Стоит ли читать исходники открытого ПО для повышения скилов?
16 сообщений из 16, страница 1 из 1
Стоит ли читать исходники открытого ПО для повышения скилов?
    #39658746
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я пишу свою чудесную программку один, поэтому ее никто никогда не видел. На С++ в команде не работал (только процедурный 1с), поэтому появилась мысль: а не пишу ли я полную хрень?

Есть два варианта решения вопроса:
1. Найти пограммиста С++, который посмотрит мой код и скажет где можно улучшить код.
2. Почитать чужой код и заметить улучшения, которые можно применить в своем коде.

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

Что скажет стая?
...
Рейтинг: 0 / 0
Стоит ли читать исходники открытого ПО для повышения скилов?
    #39658754
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQL,

ты пишешь полную хрень.

почитай исходники того же Кьюта
...
Рейтинг: 0 / 0
Стоит ли читать исходники открытого ПО для повышения скилов?
    #39658791
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SiemarglAlekseySQL,

ты пишешь полную хрень.

Это про те куски кода, которые я иногда выкладываю или про вопрос в топике?

Siemarglпочитай исходники того же Кьюта

Когда залазил в библиотеки QT, то видел странный код: он какой-то сильно сжатый, нет пустых строк, краткие названия переменных, очень плохое форматирование... Ощущение, что они старались сделать код меньше по весу (чтобы уменьшить трафик, когда юзер качает исходники).
...
Рейтинг: 0 / 0
Стоит ли читать исходники открытого ПО для повышения скилов?
    #39658797
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQL, конечно, ничто не мешает тебе мельком глянуть на то, как оформляют свои исходники опытные разработчики, но ничто не мешает тебе выработать свой собственный стиль - тот, что будет, на твой взгляд, максимально удобен к восприятию твоего кода другими.
Могу лишь посоветовать использовать в наименованиях переменных и функций понятные и часто употребляемые в конкретных случаях сокращения аглицких словечек (никогда, никакого транслита!), а также, при использовании типов на основе шаблонов, не лениться делать typedef, где также указывать описательное имя типа, из которого будет понятно для чего этот тип используется. И не забывай снабжать свой код комментариями в, как тебе кажется, трудных для понимания другими местах.
...
Рейтинг: 0 / 0
Стоит ли читать исходники открытого ПО для повышения скилов?
    #39658800
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQLЕсть два варианта решения вопроса:
1. Найти пограммиста С++, который посмотрит мой код и скажет где можно улучшить код.
2. Почитать чужой код и заметить улучшения, которые можно применить в своем коде.

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


Варианты не взаимоисключающие, и оба осуществимы.
Тебе только придётся для этого код куда-то положить.
...
Рейтинг: 0 / 0
Стоит ли читать исходники открытого ПО для повышения скилов?
    #39658802
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devИ не забывай снабжать свой код комментариями в, как тебе кажется, трудных для понимания
другими местах.

Вообще-то лучше писать комментарии везде, где ты принял решение использовать определённый
код из нескольких альтернатив с указанием какие именно альтернативы рассматривались и
почему были отброшены. Иначе у читателя может сложиться впечатление, что данный кусок кода
написан криво только потому, что ты не использовал мозг от слова "совсем".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Стоит ли читать исходники открытого ПО для повышения скилов?
    #39658804
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQLSiemarglAlekseySQL,

ты пишешь полную хрень.

Это про те куски кода, которые я иногда выкладываю или про вопрос в топике?

Siemarglпочитай исходники того же Кьюта

Когда залазил в библиотеки QT, то видел странный код: он какой-то сильно сжатый, нет пустых строк, краткие названия переменных, очень плохое форматирование... Ощущение, что они старались сделать код меньше по весу (чтобы уменьшить трафик, когда юзер качает исходники).

Нет, это нормальный проф код.
Если фукнция маленькая, а не сага, все переменные видны, и нет большого смысла писать большие длинные названия для переменных.
Кроме этого, разработчики часто держат в голове сокращённые названия и абривиатуры, и это для конкретного разраба и так абсолютно прозрачно.
Например, я тут читал много из Qt V4 engine (JS движок, встроенный в Qt QML), там есть такое понятие внутри, как Managed -- Это всё, что есть внутри JS -движка, любая переменная, память которой управляется движком. Там везде по коду называется просто
m.

Код: plaintext
1.
Managed m;



Коротко и ясно.
...
Рейтинг: 0 / 0
Стоит ли читать исходники открытого ПО для повышения скилов?
    #39658811
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivВарианты не взаимоисключающие, и оба осуществимы.
Тебе только придётся для этого код куда-то положить.

Готовый взяться посмотреть мои шедевры?
...
Рейтинг: 0 / 0
Стоит ли читать исходники открытого ПО для повышения скилов?
    #39658816
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlekseySQLГотовый взяться посмотреть мои шедевры?

Готовы взяться посмотреть мои шедевры?
...
Рейтинг: 0 / 0
Стоит ли читать исходники открытого ПО для повышения скилов?
    #39658820
Фотография NekZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Альтруистическое менторство в наши дни не встретишь, особенно, в IT
...
Рейтинг: 0 / 0
Стоит ли читать исходники открытого ПО для повышения скилов?
    #39658840
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NekZАльтруистическое менторство в наши дни не встретишь, особенно, в IT

Ну, если по- чесноку, то этот форум как раз образчик альтруистического менторства :)

К тому же, тем кто работает на "фикси" (так у 1с- ников называется постоянная работа в фирме- заказчике) подобные вопросы позволяет не потерять навыки по неиспользуемым на текущей работе областям программирования. Так сказать периодически освежать знания.
...
Рейтинг: 0 / 0
Стоит ли читать исходники открытого ПО для повышения скилов?
    #39659065
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQL,

Выкладывай на гитхаб.
...
Рейтинг: 0 / 0
Стоит ли читать исходники открытого ПО для повышения скилов?
    #39659857
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonВыкладывай на гитхаб.А кто его там будет читать? Ценность форумов - в конкретике по вопросу.
maytonAlekseySQLЕсли в чём-то сомневаешься, выложи сюда и спроси.
...
Рейтинг: 0 / 0
Стоит ли читать исходники открытого ПО для повышения скилов?
    #39660023
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbmaytonВыкладывай на гитхаб.А кто его там будет читать? Ценность форумов - в конкретике по вопросу.
maytonAlekseySQLЕсли в чём-то сомневаешься, выложи сюда и спроси.
Насколько я понял - человек написал свой код и просит сделать code-review.
...
Рейтинг: 0 / 0
Стоит ли читать исходники открытого ПО для повышения скилов?
    #39660506
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНасколько я понял - человек написал свой код и просит сделать code-review.в таком случае код - на гитхаб, а сюда ссылку с описанием, что за код, что посмотреть, и в чём сомнения. Думаю, так нормально было бы.
...
Рейтинг: 0 / 0
Стоит ли читать исходники открытого ПО для повышения скилов?
    #39661327
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbчто посмотреть, и в чём сомнения КМК, это лучший совет, ну и конечно: "Да, читать стоит."
Насколько понял я, ТСа интересует не столько оформление, скоько предпочтительность использование приёмов, т.е. именно тех или иных структур / методов для к-нидь минизадачек, да даже и для типовых фреймворков для макрозадачек. Оформлением "скилов" не нарастить. Оно само по себе ценно и установится со временем, ИМХО.
Я уж точно не пример для подражания, т.к. отнюдь не всю жизнь программировал, но КМК, оформление неплохое))): 21440212 , (а когда писано было?) исключительно для себя, без всяк задней мысли о чтении кем-то, просто из любви к красоте. Но и то сказать, сохранилась привычка, если работаю над чужим непонятным фрагментом на 2-5 экранов, то стараюсь по неск строк сливать в одну, чтобы перед глазами было больше материала. И то ж самое, когда сам отлаживаюсь. На дизайн может и времени не остаться.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Стоит ли читать исходники открытого ПО для повышения скилов?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]