:: Visual Foxpro, Foxpro for DOS
Re: последовательность
Taran

Сообщений: 13625
Откуда: Красноярск
Дата регистрации: 16.01.2008
Chemberzhy
Вот код напишите, без заказа, без ТЗ... и втюхайте.

Да практически вся жизнь в таком русле.
"Втюхайте" не всегда было. Порой делал просто в подарок подругам, а они тащили к руководству за баблом и дальнее сотрудничество порой годами.
Ratings: 0 negative/0 positive
Re: последовательность
Chemberzhy

Сообщений: 13142
Откуда: Измаил
Дата регистрации: 28.04.2009
Вот это и есть признание полезности. И тому, кто денег заплатил абсолютно наплевать, насколько красиво там внутри написано и сколько долго код обрабатывается 0,1 секунды или 0,15. Он не может код (не путать с интерфейсом) визуально оценить. Есть только две оценки: .T. or .F., то есть, оно-не оно.


------------------
Что-то с памятью моей стало, всё что было не со мной- помню.




Исправлено 1 раз(а). Последнее : Chemberzhy, 01.06.20 18:45
Ratings: 0 negative/0 positive
Re: последовательность
Taran

Сообщений: 13625
Откуда: Красноярск
Дата регистрации: 16.01.2008
Да, Саша, все так.



Исправлено 1 раз(а). Последнее : Taran, 01.06.20 19:37
Ratings: 0 negative/0 positive
Re: последовательность
akvvohinc

Сообщений: 4224
Откуда: Москва
Дата регистрации: 11.11.2008
Chemberzhy
Есть только две оценки: .T. or .F., то есть, оно-не оно.
Это когда выбрать не из чего.
Ratings: 0 negative/0 positive
Re: последовательность
Ydin

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
Пишешь код и получилось 1 сек.
Улучшать?
Если код в цикле или просто где-то в целом с другим кодом это многовато для терпения пользователя - да!
Или что-то аналогичное.
Еще если самому делать нехер и хочется себя раскачать на "триумф"!

Бывают еще разные ситуации.
Может веришь, что код будет тебе нужен потом.
И там скорость нужна!

А теперь посмотрим на ситуацию, когда не 1 сек., а 0.1, 0.01, 0.001 ...
Тут кто-то скажет про мегаданные...

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

Желательно читабельный. Такой чтоб другой решил проблему, если ты в больнице или уволился, например.
У меня везде все на интерпретаторе. Это усложняет код. Стараюсь писать по-проще.

А писать по-проще - это не просто.
И это для меня тоже критерий с хорошим весовым коэффициентом.
Но я его не знаю и не хочу.

Все на интуицию походу.

Я не считаю, что я прав или не прав. Задним числом ругаю себя, что комментов тогда не поставил.
А может спешил...

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

И пока не могу выйти из этого круга, ведь они (замечания) еще добавляются.
Короче, я не чувствую себя ностальгирующим бездельником.

Чувствую себя в работе



Исправлено 3 раз(а). Последнее : Ydin, 02.06.20 12:03
Ratings: 0 negative/0 positive
Re: последовательность
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Ydin
Желательно читабельный. Такой чтоб другой решил проблему, если ты в больнице или уволился, например.
У меня везде все на интерпретаторе. Это усложняет код. Стараюсь писать по-проще.

А писать по-проще - это не просто.
И это для меня тоже критерий с хорошим весовым коэффициентом.

Слова правильные, но... Что значит "писать попроще"? В такой постановке вопроса чувствуется скрытый снобизм, увы.

Не надо "писать попроще". Не может быть такой цели. Надо "писать прозрачно". И это очень непросто. И трудоёмкость написания прозрачного кода выше. Поэтому "прозрачно" - не значит" попроще". Прозрачно, это когда любой более или менее адекватный программер, впервые увидевший чужой код, сразу бы понимал "в общих чертах" алгоритм. А если компактно написанный код надо несколько месяцев "осмыслять", то кому это нужно? Никому.
Притом, что если код попал другому программеру, то это значит, что нет возможности обратиться к автору кода. Конечно, есть такие UDF-функции, где ничего и никогда не надо будет переделывать. Вот там можно и "проявить крутизну", написав нечитаемый, но зато быстро работающий код.

Мне приходилось передавать свой код по договорам. Программеры говорили, что "всё понятно с первого же взгляда". Другое дело, что корректировать код в таком же стиле они не смогли, и в итоге довели дело до "не всегда правильно работающего кода". Но это "уже совсем другая история".



Исправлено 6 раз(а). Последнее : Simple777, 02.06.20 13:50
Ratings: 0 negative/0 positive
Re: последовательность
lulgu

Сообщений: 1838
Дата регистрации: 30.11.2016
Порой читаешь темы и удивляешься - такие таланты себя в фоксе реализвали!
Изобретатель фокса мог бы с уверенностью сказать, почти как в том анекдоте:
"Я вас четверть века в одном месте собирал!"
Ratings: 0 negative/0 positive
Re: последовательность
Ydin

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
1. Прозрачный код - когда его в упор никто не видит.
2. Трогательно, Лулгу прих*ел!
Ratings: 0 negative/0 positive
Re: последовательность
BOBAN

Сообщений: 625
Откуда: Солигорск
Дата регистрации: 05.07.2004
lulgu
"Я вас четверть века в одном месте собирал!"

"Я вас всех в одном месте видал !"

P.S. По факту.



Исправлено 2 раз(а). Последнее : BOBAN, 02.06.20 16:29
Ratings: 0 negative/0 positive
Re: последовательность
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Ydin
Прозрачный код - когда его в упор никто не видит.

Прозрачный - это когда чистый, незамутненный - как родник.
Ratings: 0 negative/0 positive
Re: последовательность
Ydin

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
Код - это черное на белом. Родник - прозрачное на любом фоне.
Можно писать код, чтоб какие-то детали (например, свойства) были прозрачны.
Но сам код от этого не станет прозрачным

Абстрактный пример простого кода -
a = b + b
Альтернатива
a = 2 * b

Тот, кто еще умножение не учил, ему второй пример не прост



Исправлено 1 раз(а). Последнее : Ydin, 02.06.20 17:05
Ratings: 0 negative/1 positive
Re: последовательность
Taran

Сообщений: 13625
Откуда: Красноярск
Дата регистрации: 16.01.2008
Ydin
Абстрактный пример простого кода -
a = b + b
Альтернатива
a = 2 * b

Тот, кто еще умножение не учил, ему второй пример не прост

Самоуверенно и спорно.
Примем: b = 'A'
И что получим во втором примере?
Ratings: 0 negative/0 positive
Re: последовательность
Chemberzhy

Сообщений: 13142
Откуда: Измаил
Дата регистрации: 28.04.2009
Херню какую то


------------------
Что-то с памятью моей стало, всё что было не со мной- помню.
Ratings: 0 negative/0 positive
Re: последовательность
Ydin

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
Хорошо, упрощу
1) a = 2 + 2
2) a = 2 * 2

1) проще для того, кто умножения еще не учил.
Все утрировано, но так и д.б. для примера, где и как проще.
Мне так трудно сказать, что такое проще!Об этом и говорю (вернее пишу).
Обжёгся на молоке...
Не разочаруйте меня, не надо



Исправлено 2 раз(а). Последнее : Ydin, 02.06.20 18:50
Ratings: 0 negative/0 positive
Re: последовательность
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Ydin
Код - это черное на белом.

Taran
Самоуверенно и спорно.

Дело вкуса. "Многие предпочитают табуретовку". [sm128]

Видел "своими глазами", как один весьма продвинутый прогер предпочитал "зеленое на черном".
Ratings: 0 negative/0 positive
Re: последовательность
Taran

Сообщений: 13625
Откуда: Красноярск
Дата регистрации: 16.01.2008
Вообще не пойму о чем речь.
Арифметика за первый класс.
Двухцветный код. Где он? При чем он?
Половина слов в коде зарезервированные слова и они синие. Комменты зелёные.
О чем вообще речь?
Ratings: 0 negative/0 positive
Re: последовательность
Chemberzhy

Сообщений: 13142
Откуда: Измаил
Дата регистрации: 28.04.2009
Taran
Вообще не пойму о чем речь.
Арифметика за первый класс.
Двухцветный код. Где он? При чем он?
Половина слов в коде зарезервированные слова и они синие. Комменты зелёные.
О чем вообще речь?

Тут всё зависит, какого штаны цвета


------------------
Что-то с памятью моей стало, всё что было не со мной- помню.
Ratings: 0 negative/0 positive
Re: последовательность
Taran

Сообщений: 13625
Откуда: Красноярск
Дата регистрации: 16.01.2008
Chemberzhy
Тут всё зависит, какого штаны цвета

Вон оно че. Это все упрощает. ;)

Цитата:
- мам, я на танцы пойду.
- доченька, у тебя же трусики грязные, обкаканные...
- а я их на изнанку одела.
- хозяюшка ты моя
Пардон.



Исправлено 1 раз(а). Последнее : Taran, 02.06.20 19:23
Ratings: 0 negative/0 positive
Re: последовательность
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Chemberzhy

Тут всё зависит, какого штаны цвета

Можно сказать, "есть нюансы".
Ratings: 0 negative/0 positive
Re: последовательность
Ydin

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
Простой код - это понятный большинству код. И все.
Красьте его под штаны, если Вам так понятней.
В любые цвета, кроме белого (фонового). Это уже будет прозрачный код!
Смайлики в комментах.

Давно видел у импортного чувака в коде анекдот в комментах.
На англ. -
2 афров беседуют глядя на небо в аэропорту.
- Самолет женского или мужского рода?
- Видишь, у него же яйца (balls) висят - мужского!



Исправлено 2 раз(а). Последнее : Ydin, 02.06.20 20:40
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 21 (Гостей: 21)

© 2000-2024 Fox Club 
Яндекс.Метрика