![]() |
Модераторы: Се ля ви |
![]() ![]() ![]() |
|
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 3 Всего: 538 |
Согласен с Domestic Cat в Java реальной необходимости в венгерской нотации нет, все таки классы большими никто не делает. Да и JBuilder позволяет моментально перейти к месту декларирования переменной и глянуть ее тип, а заодно что за переменная (поле, параметр и т.д.), и стольже быстро вернуться обратно.
И вообще например для переменной count, вполне очевидно какого она типа. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: нет Всего: 172 |
Самый естественный способ - это не пытаться зашифровать в названии все что возможно в виде аббревиатуры, а нормально назвать переменную. В java, C# например булины принято называть has<..>, is<...>; поля других типов называют по смыслу - firstName, employeeSIN, graduationDate. Все и так ясно. Локальные переменные я обычно называю коротко или добавляю туда tmp. Не сталкивался с тем чтобы это привело к непониманию.
-------------------- |
|||
|
||||
[Last]Wizard |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 20.7.2004 Где: Минск, Беларусь Репутация: нет Всего: 10 |
Вот! Это самая что ни на есть культура программирования. Названия переменных должны быть как минимум читаемыми. Попробуйте произнести вслух __ibstrbhyfj. У меня не получилось с первого раза ![]() А вот еще есть такая статья "Дурно пахнущий код". Она описывает, когда необходимо применять рефакторинг, т.е. улучшение существуючего кода. Описаные там моменты в основном касаются объектно-ориетированых языков программирования, хотя там есть и общие моменты. |
|||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: нет Всего: 43 |
Фраза подразумевает, что без JBuilder можно опускать руки ![]() |
|||
|
||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: нет Всего: 172 |
Почему? А кстати на С++ илi НЕT под винду кто-нибудь без Студии пишет? ![]() -------------------- |
|||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: нет Всего: 43 |
Domestic Cat
void main (void) - без проблем. ![]() |
|||
|
||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: нет Всего: 172 |
И хорошо платят ?
![]() ![]() -------------------- |
|||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: нет Всего: 43 |
Если серьезно - то не жалюсь
![]() А если совсем серьезно, то программить вполне можно и без оболочки. Особенно когда "культура кода" в норме ![]() Говорю из собственного опыта: в глубокой юности даже представить не мог как можно HTML без DreamWeaver'а писать, не то что там программы без среды разработки. А потом когда в серьез попробовал, то выяснилось, что быстрее и проще многое (даже не так, а очень многое) писать руками ![]() |
|||
|
||||
LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 3 Всего: 538 |
Фраза подрузумевает что не надо фанатизма, незачем преднамеренно создавать себе тредности, если есть современные IDE которые могут сильно облегчить жизнь, надо этим пользоваться.
Писать в блокноте и писать руками, не одно и тоже. Я тоже не пользуюсь визуальными дизайнерам при разработке GUI. А вот возможности по работе с кодом это вещь хорошая и нужная: моментально получить справку по выделенной функции или даже посмотреть ее код или автоматом сгенерить заглушки для реализации интерфейса. А маленькие тестовые примерчики я пишу в FAR. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
Hydrogenium |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 17.3.2005 Репутация: нет Всего: нет |
Borland C++Builder, Borland C#Builder - по-моему - очень удобные IDE, для НЕТ - Borland Delphi 8. Это сообщение отредактировал(а) Hydrogenium - 17.3.2005, 16:26 |
|||
|
||||
chipset |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: нет Всего: 165 |
Eclipse --------------------
|
||||
|
|||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: нет Всего: 172 |
Да ладно вам, замените слово "студии" на "IDE" и всего делов.
-------------------- |
|||
|
||||
chipset |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: нет Всего: 165 |
А, ви в ЭТОМ смисле! ©
![]() --------------------
|
|||
|
||||
podval |
|
|||
![]() Где я? Кто я? ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3094 Регистрация: 25.3.2002 Где: СПб Репутация: нет Всего: 62 |
Лично по мне - как можно больше комментариев, чтобы было понятно, где и что делается. Самому же полезно, а то потом забудешь, что хотел сказать своим кодом.
А давить на психику венгерскими правилами считаю даже вредным ![]() |
|||
|
||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: нет Всего: 137 |
Мне давно спать пора, конечно... но вот уже пять минут смотрю на топик и так и не пойму, что же такое "культура программирования"... и где у неё граница со "стилем программирования". |
|||
|
||||
![]() ![]() ![]() |
Правила раздела "Философия программирования": | |
|
Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО: • вопросы перспективного развития методов написания ПО; • изменяющиеся языки и методологии программирования; Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Философия программирования | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |