lomelind: (Default)
[personal profile] lomelind
Оказывается если писать сначала комменты, причем в иерархичной форме, а только потом саму прогу, то глюков в ней намного меньше. Даже понятно почему - при таком методе можно обрабатывать именно по структурным уровням, а в процессе детализации не отвлекаться на решение глобальных аспектов.
Вот только мне катастрофически не хватает имен для локальных переменных...

Опубликовано с мобильного портала m.lj.ru

Date: 25 May 2008 07:14 (UTC)
From: [identity profile] shur1ken.livejournal.com
Интересно, а по какому принципу подбираются имена? Можно же ведь взять что-то типа германской мифологии, имен предостаточно)) Только не сильно информативные)))

Date: 25 May 2008 08:57 (UTC)
ext_661898: (Default)
From: [identity profile] lomelind.livejournal.com
если переменная нужна всего на пару строк - любая короткая не занятая комбинация букв

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

Date: 25 May 2008 10:03 (UTC)
From: [identity profile] shur1ken.livejournal.com
А если нумеровать? Loc1a, Loc2a, Loc1b...

Date: 25 May 2008 13:53 (UTC)
ext_661898: (Default)
From: [identity profile] lomelind.livejournal.com
собственно так и получается, вот только сама в них путаться начинаю...

Date: 25 May 2008 08:12 (UTC)
From: [identity profile] sashman.livejournal.com
Всё правильно, сначала проектируем, а потом пишем код))

По поводу обзывания локальных переменных написано очень много буков, но всё сводится к тому, что надо писать то, что хранится в этой переменной. Хотя, для учебных программ, когда ну никак не придумаешь название — хватает одиночных латинских букв.

Date: 25 May 2008 08:58 (UTC)
ext_661898: (Default)
From: [identity profile] lomelind.livejournal.com
ну, меня учили проектировать в голове:))) и код писать сразу:)))))


ну не хватает мне одиночных латинских букв... даже с цифрами и дублированием

January 2025

S M T W T F S
   123 4
567891011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 19 March 2026 17:24
Powered by Dreamwidth Studios