С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 24.03.2013
Сообщений: 5
1

Проверить правильность написания кода

24.03.2013, 12:00. Показов 3521. Ответов 15
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Приветствую всех.Взялся изучать шарп.Ребят правильно ли я прокоментировал этот код? (Заранее спасибо):
Миниатюры
Проверить правильность написания кода  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2013, 12:00
Ответы с готовыми решениями:

Вычисление значений функций. Проверить правильность написания кода
Правильно ли написана программа ? Запишите и выполните программу на вычисления значений функций....

Проверить правильность написания блок-схемы к имеющемуся коду
Я каждую процедуру не писал отдельно, как это принято, а объединил все процедуры в одну общую...

Проверить правильность кода переписанного с VB на C#
Добрый день. Помогите пожалуйста разобраться я правильно переписал код с visual basic на c# код...

Проверить правильность цикла
Можете проверить правильность составления цикла? цикл For это все таки шаги и куда нужно...

15
174 / 174 / 57
Регистрация: 08.01.2013
Сообщений: 335
24.03.2013, 12:04 2
0
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
24.03.2013, 12:09 3
MAN-TGA, Правильно.
Ремарка:
- хорошо написанный код не нуждается в документации вида "что делают строчки"
- обычно пишут документацию в xml = "функционал метода\класса" + "возможные ошибки"
(читать MSDN + добровольцы
или кнопочку F12 на интерфейсах (MyClass : ICollection<T> <--- F12)
-исправляете название массива123 на randomArray например и название проекта обязательно адекватное
1
0 / 0 / 0
Регистрация: 24.03.2013
Сообщений: 5
24.03.2013, 12:13  [ТС] 4
Дружище я прокомментил код для того чтобы спросить у вас правильно ли я думаюю. Т.е. правильный ли у меня ход мысли???
0
169 / 132 / 29
Регистрация: 16.02.2013
Сообщений: 867
24.03.2013, 13:47 5
- хорошо написанный код не нуждается в документации вида "что делают строчки"
если у меня проект на несколько тысяч строчек, с многими функциями - разберешься без комментов, что где? на это потребуется время. а вот с комментами все легко разбирать.
0
774 / 554 / 80
Регистрация: 03.07.2011
Сообщений: 1,020
24.03.2013, 13:59 6
Winhttp22,
Цитата Сообщение от Winhttp22 Посмотреть сообщение
если у меня проект на несколько тысяч строчек, с многими функциями - разберешься без комментов, что где? на это потребуется время. а вот с комментами все легко разбирать.
Думаю будет достаточно прокомментировать только функции .Закидывать весь код зелеными водорослями незачем ,если только конечно программа пишется не для перво-вордов
0
169 / 132 / 29
Регистрация: 16.02.2013
Сообщений: 867
24.03.2013, 14:02 7
Vitall, ну я это и имел ввиду
0
54 / 53 / 5
Регистрация: 14.08.2012
Сообщений: 252
24.03.2013, 21:24 8
Этот код вообще в комментариях не нуждается. Комментарии лучше писать к коду, который делает специфические вычисления, логику которых знаете только вы. И желательно писать xml-комментарии ко всем методам, особенно публичным.
А так, всё верно.
0
Master of Orion
Эксперт .NET
6100 / 4956 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
25.03.2013, 01:18 9
MAN-TGA, советую почитать Чистый код, хотя бы первые 2-3 главы, очень поможет в будущем
Имена должны передавать намерения программиста.
К выбору имен следует относиться серьезно. Чтобы выбрать хорошее имя,
понадобится время, но экономия окупит затраты. Итак, следите за именами в своих
программах и изменяйте их, если найдете более удачные варианты. Этим вы
упростите жизнь каждому, кто читает ваш код (в том числе и себе самому).
Имя переменной, функции или класса должно отвечать на все главные вопросы.
Оно должно сообщить, почему эта переменная (и т. д.) существует, что она делает
и как используется. Если имя требует дополнительных комментариев, значит,
оно не передает намерений программиста.
Комментарии не компенсируют
плохого кода

Одной из распространенных причин для написания комментариев является
низкое качество кода. Вы пишете модуль и видите, что код получился
запутанным и беспорядочным. Вы знаете, что разобраться в нем невозможно. Поэтому
вы говорите себе: «О, да это стоит прокомментировать!» Нет! Лучше исправьте
свой код!
Ясный и выразительный код с минимумом комментариев гораздо лучше
громоздкого, сложного кода с большим количеством комментариев. Не тратьте время
на написание комментариев, объясняющих созданную вами путаницу, — лучше
потратьте его на исправление.
А XML-документация, как я уже говорил, не самая лучшая штука. Лучше код, который самодокументируется и без них, а то по 4 строчки на комментарий как-то дофига, тем более, что ему свойственны все обычные недостатки...
1
Yukikaze
25.03.2013, 07:39
  #10

Не по теме:

Человек в комментариях написал то как он понимает код, и выложил на проверку, а вы демагогию развели по поводу обилия комментариев.
ЗЫ Никак не могу найти смайлик фейспалм, ну очень он подходит для данной ситуации

1
Master of Orion
Эксперт .NET
6100 / 4956 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
25.03.2013, 12:48 11
Yukikaze, один из последних
0
Vitall
25.03.2013, 13:19
  #12

Не по теме:

Цитата Сообщение от Psilon Посмотреть сообщение
Yukikaze, один из последних
Psilon,Ты прав ,для товарища Yukikaze последний смайл подойдет :ghide:
:D

1
0 / 0 / 0
Регистрация: 24.03.2013
Сообщений: 5
25.03.2013, 13:20  [ТС] 13
Слава яйцам....Yukikaze ты меня один понял...Хотя может я и не так выразился.Именно это я и хотел, чтобы Вы по возможности сказали мне: правильно ли я понимаю суть.Ведь это и есть ООП.
0
nio
25.03.2013, 14:10
  #14

Не по теме:

Цитата Сообщение от Yukikaze Посмотреть сообщение
Никак не могу найти смайлик фейспалм
:facepalm:

0
Master of Orion
Эксперт .NET
6100 / 4956 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
25.03.2013, 15:26 15
MAN-TGA, если так ставить вопрос, то да, правильно прокомментировали, остальное вам уже сказали
0
nio
25.03.2013, 16:19     Проверить правильность написания кода
  #16
 Комментарий модератора 
Чтобы избежать двоякого чтения, название темы изменено
0
25.03.2013, 16:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.03.2013, 16:19
Помогаю со студенческими работами здесь

Проверить правильность примера
Подскажите, написал код, а с ответом не сходится!Подскажите правильно ли? double a, b, c, x, y, z,...

Проверить правильность даты
помогите, пожалуйста 1.Дана дата из трех чисел (день, месяц и год). Вывести yes, если такая дата...

Оптимизация кода (по быстроте написания)
Как сделать из этого: candlesData.HighPrice; Примерно это: candlesData.HighPrice.shift(int...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru