реклама на сайте
подробности

 
 
> Привдите пример хорошо написанного встроенного софта
BSVi
сообщение Mar 23 2009, 07:35
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 76
Регистрация: 18-12-07
Из: Киев
Пользователь №: 33 391



Хотелось бы посмотрить на исходники действительно качественно написанного софта (в особенности на C и для встроенных применений). Может у вас бывало такое - читаешь прогу и понимаешь - да, это очень хорошо написанно. Хочется поучится на чужом хорошем примере.


--------------------
http://bsvi.ru/ - блог эмбеддера
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Mar 24 2009, 09:33
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Хотелось бы посмотрить на исходники действительно качественно написанного софта


Один из лично мне понравившихся стилей написания (не как скобочки форматировать, а различные моменты, связанные с обеспечением кроссплатформенности, например) можно посмотреть тут - http://www.ijg.org/files/jpegsrc.v6b.tar.gz

А вообще, тут больше дело вкуса. Мне, например, нравится арбуз, а сосед - свинной хрящик уважает. Так что рекомендую писать так, чтобы сами потом могли разобраться. Мифические "люди, которые придут после меня" могут идти лесом - за то, что они будут ковыряться в Вашем коде, деньги будут получать они, а не Вы, посему Вашего интереса в обеспечении читаемости исходников "для посторонних" нет. Кроме, конечно, отдельных случаев. Но тогда должен быть отдельный тариф wink.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 24 2009, 18:07
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Rst7 @ Mar 24 2009, 12:33) *
Один из лично мне понравившихся стилей написания (не как скобочки форматировать,

С такими "скобочками" исходники у меня сразу в форматер попадают перед чтением - у меня здоровья не хватить лицезреть такое форматирование sad.gif. Особенно "радует" выпендреж с табуляциями и парой пробелов в одном флаконе... Такие
Код
    
while ( p != endfn ) putc(*p, out), p++;

изыски тоже расстраивают своей никчемностью.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- BSVi   Привдите пример хорошо написанного встроенного софта   Mar 23 2009, 07:35
- - Methane   Цитата(BSVi @ Mar 23 2009, 09:35) Хотелос...   Mar 23 2009, 07:47
- - demiurg_spb   Это для каждого слишком индивидуально. Есть конечн...   Mar 23 2009, 07:54
|- - Legotron   Но тем не менее, смотреть хорошо написанный чужой ...   Mar 23 2009, 16:47
|- - AlexandrY   Для этого надо знать откуда стили берутся. А берут...   Mar 23 2009, 22:18
|- - _Pasha   Цитата(Legotron @ Mar 23 2009, 19:47) P.S...   Mar 24 2009, 09:04
|- - Legotron   Цитата(_Pasha @ Mar 24 2009, 12:04) Вы на...   Mar 24 2009, 16:46
|- - MrYuran   Цитата(Legotron @ Mar 24 2009, 19:46) Не ...   Mar 27 2009, 07:20
- - Herz   Цитата(BSVi @ Mar 23 2009, 09:35) Хотелос...   Mar 23 2009, 22:08
- - DpInRock   ЦитатаПоэтому хорошо написанный исходник - это исх...   Mar 23 2009, 22:20
|- - AlexandrY   Э нет, исходник безразличный к IDE будет ужасен и ...   Mar 24 2009, 08:02
- - Anato   "Если бы строители строили здания так же, как...   Mar 23 2009, 22:28
|- - 777777   Цитата(Anato @ Mar 24 2009, 01:28) ...   Mar 24 2009, 07:59
- - BSVi   Цитата(DpInRock @ Mar 24 2009, 00:20) Хор...   Mar 24 2009, 07:43
- - BSVi   Флуда многовато. Из дельных ответов пока только uC...   Mar 24 2009, 08:34
- - kurtis   Если есть желание посмотреть как пишут другие люди...   Mar 24 2009, 09:34
|- - _Pasha   Цитата(kurtis @ Mar 24 2009, 12:34) А как...   Mar 24 2009, 09:59
- - kurtis   А что Вы понимаете под программной с "недальн...   Mar 24 2009, 10:03
- - Rst7   ЦитатаС такими "скобочками" исходники у ...   Mar 24 2009, 20:16
|- - defunct   Цитата(Rst7 @ Mar 24 2009, 22:16) Я же сп...   Mar 27 2009, 02:07
|- - 777777   Цитата(defunct @ Mar 27 2009, 06:07) а эт...   Mar 31 2009, 09:42
- - DRUID3   Цитата(BSVi @ Mar 23 2009, 09:35) Хотелос...   Mar 27 2009, 06:42
- - Rst7   Цитатаwhile ( p != endfn ) putc(*p, out), p++;...   Mar 27 2009, 07:10
- - DRUID3   Добавлю, что code::block просто использует утилитк...   Mar 27 2009, 07:25
|- - dch   любой лоадер, например bios-lt   Mar 27 2009, 07:31
- - Rst7   ЦитатаВероятно это программа для Кейла Чернила дл...   Mar 31 2009, 11:07
|- - AlexandrY   Хм, на EDN нас услышали. Секреты технологии bug-ki...   Mar 31 2009, 11:26
|- - 777777   Цитата(Rst7 @ Mar 31 2009, 15:07) Чернила...   Apr 1 2009, 10:05
|- - defunct   Цитата(777777 @ Apr 1 2009, 13:05) Вероят...   Apr 1 2009, 12:23
|- - 777777   Цитата(defunct @ Apr 1 2009, 16:23) Ээээ,...   Apr 2 2009, 06:21
- - Rst7   ЦитатаНе смешно. Шутка того-же уровня, что и ...   Apr 1 2009, 10:55
- - SasaVitebsk   Хоть звучит самонадеянно и совсем не убедительно, ...   Apr 1 2009, 21:56


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 02:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01399 секунд с 7
ELECTRONIX ©2004-2016