Обновить
13

Химик и программист.

32
Подписчики
Отправить сообщение

Cоотносится, как и всякий комментарий. Нпр.:


begin
loadFile;
//загрузить из архивного файла, записи для 
//товарных вагонов, расшифровать их, пустые 
//вагоны добавить в таблицу свободных вагонов
nextProc;
end;

Я показал:


//загрузить из архивного файла, записи для 
//товарных вагонов, расшифровать их, пустые 
//вагоны добавить в таблицу свободных вагонов
Если что-то обновляется — то я только рад.

Интересно, а если Ваша банковская карта будет обновляться каждую неделю, то каждый понедельник Вы радостно побежите в банк за новой?


Больше применения в 2021 году я ей найти не могу.

Т.е. Вы не учитесь на опыте старых мастеров?


Я уверен, что человеку, который не может зарядить телефон по причине "полевых условий" не нужен ни Хабр ни Винда 11

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


И Вы не ответили на вопрос о новом дизайне Хабра: он Вам нравится?

Программисты — они понятливые, но вместо того, чтобы в одной строке коммента прочесть, программисту нужно бегать по разным функциям. Что быстрее? эргономичнее?

Есть: загрузить из архивного файла, записи для товарных вагонов. Это может значить найти и загрузить.


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

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

Не значит. Нпр., для ускорения поиска по БД поле "тип записи" можно не шифровать. Если тип записи = "ТВ", то это запись товарного вагона.

Очень большая. С шифрованными записями прога не сможет работать.

Я не критикую новый дизайн...

Не опасаетесь, что многие воспримут некритичный подход, как минус? А старый дизайн критикуете? — Если да, то интересно услышать Вашу критику на картинку в начале статьи.
И новый дизайн Хабра Вам нравится больше старого?


Да и Винда 11 мне нравится больше MSDOS.

ИМХО Вы сравнили несравнимое. Давайте сравнивать GUI OS. Что Вам нравится больше Винда 11 или MacOS?


Я думаю, очевидный факт, что калькулятор явно лучше счёт.

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

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

Спасибо,
попробую. Но в общем придерживаюсь принципа KISS («Keep it simple, stupid»). Если легко могу без чего-то обойтись, то режу бритвой Оккама.

Выше я привел пример книги "Игра в бисер".

Современная философия наблюдает со стороны, нпр., физику и окружающее общество. На основании наблюдений делает обобщения. Эти обобщения оказывают влияние. Влияние на науку в том, что пресекаются попытки самоизоляции, ухода в себя, игры в бисер. Роль адвоката дъявола давно признана полезной. С другой стороны философия защищает науку от альтернативной науки, от нападок общественного мнения и дилетантов.

Что значит "расширять сферу познания"? Дайте определение. Актер расширяет? Юрист расширяет? Бизнесмен расширяет? Дворник расширяет? Я перечислил профессии, которые считаются полезными.

Ok. Ваш м.б. назван Алгоритм проверки м-цы.

Спасибо,
я, пожалуй, подожду с переходом, до той поры, когда будет хороший "дебагер".

Ваш алгоритм м.б. удобен для отладки: смотрите под отладчиком значения sink на каждом шаге внутреннего цикла.

Согласен. Поэтому правильнее написать так:


var  sink :integer;
begin
  for i:=1 to n do
    for j:=1 to m do
      begin
          sink := arr [i,j];
          proc (sink);
      end;
end;

Переведу на Pascal:


var  sink :integer;
begin
  for i:=1 to n do
    for j:=1 to m do
      sink := arr [i,j];
end;

Если правильно перевел, то правильная.

Из этого следует, что подзадача просмотра м-цы смедности решается корректно. Аналогично для других подзадач.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность