2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу Пред.  1, 2, 3, 4, 5
 
 Re: Прогнозы развития программирования, ИИ и железа
Сообщение28.05.2018, 18:43 
upgrade в сообщении #1315604 писал(а):
Опытный знает, что код должен разобрать любой прохожий, так как этим прохожим может оказаться он сам через год.
Угу. "Каждая кухарка должна научиться управлять государством."
Нет, не "любой прохожий", а только программист соответствующей квалификации, разбирающийся в предметной области и знакомый с проектной документацией, описывающей нетривиальные решения на верхнем уровне. Возможно, он сам же через год.

 
 
 
 Re: Прогнозы развития программирования, ИИ и железа
Сообщение28.05.2018, 19:34 
Про «здесь заканчивается цикл фор» можно ещё добавить, что иногда действительно есть смысл писать комментарии в конце блока о том, конец какого это блока, если блок длинный (и про бейсик: в нём как раз, как в классическом, так и в VB, можно указать у next счётчик соответствующего цикла, так что тут даже комментарий никакой не понадобится). Хотя уже многие современные IDE автоматически могут показывать заголовок блока при наведении мышки на конец.

-- Пн май 28, 2018 21:37:51 --

Аналогично, у else можно писать в комментарии условие, которое выполнено ниже, типа:

Используется синтаксис C#
if (x == 42) {
  // a lot of lines
}
else { // x != 42
  // a lot of other lines
} // if (x == 42)

 
 
 
 Re: Прогнозы развития программирования, ИИ и железа
Сообщение28.05.2018, 19:49 
Некоторая горячность приводит к неидеальным или несколько неточным утверждениям участников. Например, при большом желании можно это усмотреть в отношении VB.

Microsoft часто проводила не очень честную политику. И «конкуренты» получали документацию по готовящимся версиям новых продуктов не заблаговременно. Поэтому бывали моменты, когда код для обработки БД на VB обходил (или не сильно уступал) коду на Borland С или Borland Delphi. И профессионалы использовали VB. Можно привести и другие примеры.

Т.е. продолжать дискутировать можно повод найти.

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

 i  Вопросы комментирования — это раздел CS. О «комментировании» на форуме уже есть (на данный момент открытая) ветка «Насколько подробно документирован Ваш внутренний код?»

По каждому вопросу развития программирования, ИИ и железа лучше создавать отдельные ветки в соответствующих разделах. Эта ветка закрыта.

 
 
 [ Сообщений: 63 ]  На страницу Пред.  1, 2, 3, 4, 5


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group