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

Вниз

Про переменные   Найти похожие ветки 

 
Ega23 ©   (2014-11-12 00:21) [80]


> У меня во всех проектах все визуальные компоненты названы
> дефолтно, и мне это как-то не мешает. Всё остальное - названо
> нормально.


Я бы как минимум TabOrder одурел бы выставлять на сложных формах.


 
Владислав ©   (2014-11-12 00:35) [81]

Например, смотрю в код:

select t1.column1, t1.column2, t1.column3 from table1 t1 inner join table2 t2 on (t1.column3=t2column2)

Говорю человеку, который этот код писал, спасибо, и начинаю отсматривать, в какой колонке, например, "Дебет". Много матерюсь и пишу в итоге код:

Edit28.Text := IntToStr(StrToInt(Edit48.Text) + StrToInt(Edit23.Text) - StrToInt(Edit510.Text));

А хрен ли я один мучился, пусть еще кто-то "моск сибе паимеит".

Разве сложно понять, что t1.column1 это в итоге Edit23.Text?..
Так что я поддерживаю тех, кто пишет t1.column1, Edit23.Text, но не дай бог с ними в одной команде работать!


 
Германн ©   (2014-11-12 01:48) [82]


> AndrewAndrey ©   (10.11.14 09:29) [14]
>
> Не совсем: представьте что у вас есть переменная T которую
> нужно заменить на TimeOpen к примеру. Так путем простого
> риплейса у вас во всех словах буква Т на TimeOpen заменена
> будет.

Ну да. Опцию "Только слово целиком" (Whole words) мы не знаем.


 
Ega23 ©   (2014-11-12 03:53) [83]


> Ну да. Опцию "Только слово целиком" (Whole words) мы не знаем.


Знать-то знаем, но нужно, чтобы она была заменена только в определённой области видимости. А это уже обычным StringReplace не лечится.


 
Игорь Шевченко ©   (2014-11-12 10:31) [84]


> А хрен ли я один мучился, пусть еще кто-то "моск сибе паимеит".


Corewars

Если слесарь от огорчения или еще отчего болванку запорол, это сразу заметят, а вот с программистом сложнее.

Сопровождаемый код обычно жизнь заставляет писать, ну а если кого еще не заставила, значит, все еще впереди.


 
Kilkennycat ©   (2014-11-12 13:33) [85]


> Владислав ©   (12.11.14 00:35) [81]

такое количество едитов говорит о мерзком интерфейсе. Кроме того, мне, например, пофиг кто в моих исходниках копается, я как-то не рассчитываю на это.


 
Владислав ©   (2014-11-12 14:09) [86]

> Kilkennycat ©   (12.11.14 13:33) [85]

Открываю окно настроек Notepad++. Вижу большое количество эдитов (больше 4). Вроде ничего мерзкого в интерфейсе.

Когда мне пофиг, кто копается в моих исходниках, я волен писать так, как мне заблагорассудится. С этим даже спорить не буду. Просто мне все же удобнее понимать код, когда идентификаторы имеют осмысленные названия.


 
RWolf ©   (2014-11-12 15:34) [87]


>  [85]

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


 
Kilkennycat ©   (2014-11-12 16:33) [88]

ну так и имена переменных заказчика не волнует.


 
Eraser ©   (2014-11-12 16:46) [89]


> ухты ©   (11.11.14 14:45) [52]


> [Sesstion].[

это каким боком то приплетено? речь о компонентах формы, в подавляющем большинстве случаев обращение к ним происходит из объекта самой формы. в противном случае, за редким исключением, нужно переделывать проектирование.


 
RWolf ©   (2014-11-12 16:47) [90]


> [88]

имена переменных волнуют программиста, который будет поддерживать код.


 
TohaNik ©   (2014-11-12 17:21) [91]

Кто то умный, на этом форуме говорил, что программисты, как обслуживающей персонал, как шеколадку за хороший труд дарить надо.
Ну так и порядок.Или об чем то не туда.
Просто batton1...5 у меня рука(палец) переименовывать не поднималась.


 
Inovet ©   (2014-11-12 17:23) [92]

> [91] TohaNik ©   (12.11.14 17:21)
> у меня рука(палец) переименовывать не поднималась

Потому что у троллей пальцы толстые, а руки совсем сложно шевелить.


 
TohaNik ©   (2014-11-12 17:47) [93]

Нормальные пальцы, пару пола(о)манных. Ну а троллю от убогости своей серой, извини.


 
Inovet ©   (2014-11-12 19:27) [94]

> [93] TohaNik ©   (12.11.14 17:47)

Извини, не знал.


 
TohaNik ©   (2014-11-12 20:10) [95]

:)


 
Kilkennycat ©   (2014-11-12 20:17) [96]


> RWolf ©   (12.11.14 16:47) [90]
> имена переменных волнуют программиста, который будет поддерживать
> код.

звучит странно. прямо вырисовывается такая фня: программист напишет программу, в будущем ее надо поддерживать, это делает другой программист.


 
Jeer ©   (2014-11-12 22:00) [97]

>программист напишет программу

С 1992 г. я работаю в одиночку и никто, кроме меня, мои сорцы не читает.
И, тем не менее, для меня программирование на уровне самодокументирования кода - это кредо.
В итоге и комментариев у меня практически нет.


 
Kilkennycat ©   (2014-11-12 22:05) [98]


> Jeer ©   (12.11.14 22:00) [97]

лишаешь себя возможности через некоторое время задавать вопрос себе типа: "и че это я тут понапридумывал?" и позже: "неужели я тогда смог такое сотворить?!" :)


 
Jeer ©   (2014-11-12 22:11) [99]

Ну у меня другие приоритеты, нежели удивляться собственной беспамятности по причине безобразного отношения к коду.


 
ухты ©   (2014-11-13 12:28) [100]

пишу а, в, с, все завидуют... что делаю не так?


> это каким боком то приплетено?
подставте тут форму, т.п. что поменялось?



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

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

Наверх





Память: 0.63 MB
Время: 0.063 c
15-1413646158
tomkat
2014-10-18 19:29
2015.09.10
не запускается Delphi


15-1416494832
alexdn
2014-11-20 17:47
2015.09.10
Как настроить редирект


15-1413837002
Юрий
2014-10-21 00:30
2015.09.10
С днем рождения ! 21 октября 2014 вторник


15-1417365650
alexdn
2014-11-30 19:40
2015.09.10
Notepad ++


15-1418808674
zagayevskiy
2014-12-17 12:31
2015.09.10
Игра для Android





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский