2014 dxdy logo

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

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




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. На страницу Пред.  1, 2, 3, 4, 5
 
 Re: Прогнозы развития программирования, ИИ и железа
Сообщение28.05.2018, 18:43 


27/08/16
10453
upgrade в сообщении #1315604 писал(а):
Опытный знает, что код должен разобрать любой прохожий, так как этим прохожим может оказаться он сам через год.
Угу. "Каждая кухарка должна научиться управлять государством."
Нет, не "любой прохожий", а только программист соответствующей квалификации, разбирающийся в предметной области и знакомый с проектной документацией, описывающей нетривиальные решения на верхнем уровне. Возможно, он сам же через год.

 Профиль  
                  
 
 Re: Прогнозы развития программирования, ИИ и железа
Сообщение28.05.2018, 19:34 
Заслуженный участник


27/04/09
28128
Про «здесь заканчивается цикл фор» можно ещё добавить, что иногда действительно есть смысл писать комментарии в конце блока о том, конец какого это блока, если блок длинный (и про бейсик: в нём как раз, как в классическом, так и в 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 
Заслуженный участник


12/07/07
4530
Некоторая горячность приводит к неидеальным или несколько неточным утверждениям участников. Например, при большом желании можно это усмотреть в отношении VB.

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

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

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

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

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

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 63 ]  На страницу Пред.  1, 2, 3, 4, 5

Модератор: Модераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group