Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.09.22;
Скачать: [xml.tar.bz2];

Вниз

Как не запутаться в коде?   Найти похожие ветки 

 
Lexxx   (2003-09-01 13:59) [40]

2Real >
Причем здесь си?
"Предлагаю Лекса наградить медалью "Мастер Орешника""
Лучше создать графу "Непонимающие юмора" и поместить туда тебя.

2всем остальным>
Не увидя свою ветку на первой странице, я уже начал обдумывать, переваривать и пересображать все то что вы мне насоветовали... Но случайно нажал на кнопку обновить в своей опере и увидел еще пару интересных постов. Спасибо всем.
Также большое спасибо uw&iZEN - вы вместе все довольно учачно растолковали, теперь можете со спокойно душой идти пить пиво. Что, думаю, за прошедшие два дня вы сделали не раз :)

P.S. iZEN> Пытаюсь найти указанные тобою книги: книгу Т. Бадд. я в html нашел на питере, а вот с Фаулером проблемы... Не знаешь где найти ее в электром варианте? А то она больно дорогая получается... Иль может у тебя сканер хороший? :)
P.P.S. Lexxx - все, теперь мне придется быть с тремя иксами. Кто-то оказался проворнее и зарегистрировался под моим ником первее... Жалко...


 
Real   (2003-09-01 20:20) [41]

> Lexxx

> Причем здесь си?
При том, что не смотря на возраст - им до сих пользуются, как и блок-схемами... Если бы ты ими пользоваться, то не возникало бы вопроса как не запутаться в коде...

> Лучше создать графу "Непонимающие юмора" и поместить туда тебя.
И в чем же был юмор? Может лучше для тебя создать раздел "Непонимающие"?


 
iZEN   (2003-09-02 08:27) [42]


Lexxx (01.09.03 13:59) [40]
<...>
P.S. iZEN> Пытаюсь найти указанные тобою книги: книгу Т. Бадд. я в html нашел на питере, а вот с Фаулером проблемы... Не знаешь где найти ее в электром варианте? А то она больно дорогая получается... Иль может у тебя сканер хороший? :)


Фаулера не встречал в электронном виде и не искал - не нужно было, раз уж купил бумажную. :)
Книги лучше бумажные, даже распечатки лучше усваиваются (IMHO).


 
Спрашивающий_   (2003-09-02 09:25) [43]

To Lex
Сложно программу и дурак напишет(не обяжайся это образно говоря) поэтому смотри
stone © (28.08.03 13:55) [2]. Пиши просто и еще раз просто.
А чтоб просто писать надо много думать.


 
Lexxx   (2003-09-02 10:00) [44]

Real > Ну так си ведь улучшили, и стал с++. А блок схемы как были блок схемами так ими и остались. Те же студенты, если раньше они чертили все вручную, то сейчас все пользуются Autocadом. Ничего не может стоять на месте и не должно стоять. Поэтому то я не хочу пользоваться блок схемами - мне это кажется старомодным... Да и не только мне (см. выше)...
"И в чем же был юмор?"
Ты подумал что я это сказал серьезно? Даже любой ребенок поймет, что в данном контексте фильм терминатор 3 вообще не в тему. Может еще Анатолия Подгорецкого предложишь в орешник поместить?

iZEN > Ответь (только честно), вот ты прочитал всю книгу Фаулера, и что тебе это дало? Я просто хочу понять, не окажутся ли 400 рублей (как уже было) выкинутыми на ветер...

Спрашивающий > "Сложно программу и дурак напишет" - хорошо сказал. Буду думать (много :)...


 
Real   (2003-09-02 18:00) [45]

> Ну так си ведь улучшили, и стал с++.

Заметь, си от этого не умер.

> Поэтому то я не хочу пользоваться
> блок схемами - мне это кажется старомодным

Имеется ввиду не сколько классическая блок-схема, сколько детальное расписывание задачи и составление граммотного ТЗ. Как ты это оформляешь - твое дело. И на это обычно уходит больше времени чем на реализацию. А если ты сразу лезешь в редактор кода - то ты обречен запутываться в коде.

> Даже любой ребенок поймет, что в данном
> контексте фильм терминатор 3 вообще не в тему.

Я прикололся с того какие у тебя ближайщие ассоциации с такой известной любому практикующему программисту аббревиатурой... А сказал ты это серьезно или нет - какая разница?

> Может еще Анатолия Подгорецкого предложишь
> в орешник поместить?

Это вообще к чему сказано?


 
AZ   (2003-09-02 21:02) [46]

>anpsoft (31.08.03 01:54) [36]
Браво!
Вы на высоте, если не касаетесь политики!


 
anpsoft   (2003-09-02 23:52) [47]

мои возрения на политику, то есть страстная ненависть к фашизму в любой ипостаси, заранее определены моим местом проживания, возростом, национальностью по паспорту (старому), национальностью по фамилии, ну и тем что я программист, то есть надо мной только звёзды :)


 
iZEN   (2003-09-03 02:27) [48]


Lexxx (02.09.03 10:00) [44]
<...>
Ответь (только честно), вот ты прочитал всю книгу Фаулера, и что тебе это дало? Я просто хочу понять, не окажутся ли 400 рублей (как уже было) выкинутыми на ветер...

Для себя я почерпнул ряд полезных вещей, которыми и раньше, в принципе, пользовался, но не знал как правильно их объяснить (другим и себе). То есть получил формальное описание того, что делал по интуиции.
Кроме того, узнал ряд приёмов, в частности, несколько новых паттернов проектирования.
Достаточно просто освещён вопрос по созданию самотестирующегося кода (среда тестирования JUnit очень проста, помогает выявить "узкие" места, если захочешь применить).

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


 
iZEN   (2003-09-03 02:34) [49]

В догонку.
В принципе, всё есть в Сети, нужно только поискать хорошенечко.

Смотрите здесь, может найдётся:
http://any2djvu.djvuzone.org/



Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.09.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.54 MB
Время: 0.014 c
1-71644
scorpi
2003-09-09 06:50
2003.09.22
Создание объекта


3-71474
stud
2003-09-01 16:56
2003.09.22
в базе данных странные вещи!


14-71933
Universe
2003-09-02 17:48
2003.09.22
Предлагаю каждую фишку написанную вносить сюда может так проще


3-71468
PaveL
2003-08-28 21:32
2003.09.22
ClientDataSet и ftListBox


9-71454
newuser5
2003-03-22 21:14
2003.09.22
DirectX: пропадают спрайты...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский