Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 34

Повлияет ли слепая печать на скорость изучения языка С++ ?

28.01.2015, 21:06. Показов 3501. Ответов 51
Метки нет (Все метки)

просто ещё хотел что бы ответили люди которые давно прошли через это
заранее спасибо
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.01.2015, 21:06
Ответы с готовыми решениями:

Слепая печать
Кто учился печать вслепую? Никак не могу приучить левую руку правильно нажимать на кнопки ЯЧСМ. Указательный справляется со своей...

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

Текстовые редакторы и слепая печать
Многие текстовые редакторы, например Sublime Text, как только ты набираешь скобку/кавычки сами проставляют закрывающую скобку/кавычки. Это,...

51
1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 34
28.01.2015, 21:45  [ТС]
всем спасибо за внимание тема закрыта
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28050 / 15787 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
28.01.2015, 21:45
Цитата Сообщение от S_el Посмотреть сообщение
избыток комментариев признак плохого стиля.
их полное отсутствие - признак еще более плохого стиля.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
28.01.2015, 21:47
Цитата Сообщение от magirus Посмотреть сообщение
это хорошая манера - комментировать код.
Вообще-то плохой, ибо хороший код не нуждается в комментариях.
Кстати плохой тоже не нуждается в коммементариях по большому счету, ибо нуждается в переписывании.
2
1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 34
28.01.2015, 21:48  [ТС]
magirus, т е комментарии нужно сокращать ?
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
28.01.2015, 21:50
Цитата Сообщение от magirus Посмотреть сообщение
это хорошая манера - комментировать код.
когда дорастешь до больших проектов - тогда поймешь.
Когда вы дорастете до больших проектов, тем паче "с историей", то вы поймете:

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

Нормально видеть комменты в хэдэрах к декларациям функций/методов.

Комментировать реализацию есть смысл только опционально в специфических местах.
Иначе это просто пустая трата времени.

А вот комментировать каждую строчку: этой глупостью болеют только новички, только на самых первых шагах, и очень не долго.
1
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
28.01.2015, 21:50
Цитата Сообщение от ermolmolotov Посмотреть сообщение
magirus, т е комментарии нужно сокращать ?
Т.е нужно писать так что бы было понятно что делает код и без них.
А этого можно достигнуть давая вменяемые имена переменным, используя широко известные паттерны итп.
Комментируются обычно хардкорные участки кода, обычно там где не возможно применить указанное выше по тем или иным причинам.
Или участки кода которые "временные" и подлежат переписыванию.
1
1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 34
28.01.2015, 21:54  [ТС]
Avazart, "А этого можно достигнуть давая вменяемые имена переменным, используя широко известные паттерны итп."эм не мог бы привести пример ?
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28050 / 15787 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
28.01.2015, 21:56
Цитата Сообщение от ermolmolotov Посмотреть сообщение
комментарии нужно сокращать ?
до того момента пока они остаются понятными ВСЕМ.
никто не призывает писать опус к каждой строчке кода. отнюдь. кратко - смысл. но без сокращений "тут оп по вып"
представьте ситуацию когда вас отвлекли от проекта месяцев на 6 - на другой более срочный.
более срочный выполнен, и теперь срочным становится ваш, от которого отвлекли.
в помощь дают двух трех джуниоров - вопрос - как им быстро въехать в тему, и как вам быстро восстановить в памяти то, что писали?
1
1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 34
28.01.2015, 22:00  [ТС]
magirus, СПАСИБО !!! Это для меня ценный совет.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
28.01.2015, 22:02
Цитата Сообщение от ermolmolotov Посмотреть сообщение
Avazart, "А этого можно достигнуть давая вменяемые имена переменным, используя широко известные паттерны итп."эм не мог бы привести пример ?
Скорее легче привести анти-пример:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int func(int a,int b) // Функция которая умножает два числа
{
  return a*b;
}
// Или :
// из названия и параметром и так понятно что делает ф-ция, зачем комментарии?
int multiply(int a,int b) 
{
  return a*b;
}
 
// Паттерн "синглитон" глупо в комментариях пытаться объяснить в чем он заключается.
class Singleton 
{
// ...
};
Это конечно самый простой пример который приходит в голову.
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
28.01.2015, 22:02
Цитата Сообщение от magirus Посмотреть сообщение
как им быстро въехать в тему, и как вам быстро восстановить в памяти то, что писали?
Джуниорам устраивается экскурсия по проекту.

Восстанавливать по памяти ничего не нужно.
Достаточно беглого осмотра проекта по диагонали.
Да и то, не целиком, а только критичные узлы.

Ведь проект пишется не абы как, а согласно некоторой архитектуре.
Понимаете идею этой архитектуры - понимаете устройство всего проекта.
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28050 / 15787 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
28.01.2015, 22:06
Цитата Сообщение от hoggy Посмотреть сообщение
А вот комментировать каждую строчку
где я писал за каждую строчку? ткните пальцем...
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
28.01.2015, 22:10
Цитата Сообщение от magirus Посмотреть сообщение
где я писал за каждую строчку? ткните пальцем...
Вы когда моё сообщение комментировали, за нитью диалога вообще следили?
0
28.01.2015, 22:18

Не по теме:

Цитата Сообщение от hoggy Посмотреть сообщение
Это возрастной недуг.
Таким обычно болеют новички только на самом самом первом этапе освоения языка.
Но это быстро проходит.
Этим вбросом вы начали нешуточный холивар на пустом месте. ИМХО, очевидно, что количество комментариев характеризует стиль (а иногда и менталитет) программиста, корпоративные стандарты и т.п ., но мало соотносится со стажем работы. С качеством кода связано косвенно - если много комментариев, то есть какое-то основание предположить, что код писан не в остром цейтноте.

0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28050 / 15787 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
28.01.2015, 22:21
Цитата Сообщение от hoggy Посмотреть сообщение
за нитью диалога вообще следили?
следил, видимо что то упустил.
Цитата Сообщение от hoggy Посмотреть сообщение
что код пишут один раз, а потом много-много раз читают.
с комментариями легче не правда ли?
Цитата Сообщение от hoggy Посмотреть сообщение
комментарии хороши, для описания идеи использования
согласен... повторюсь - я не призывал комментировать
Цитата Сообщение от hoggy Посмотреть сообщение
каждую строчку
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
28.01.2015, 22:24
Цитата Сообщение от gng Посмотреть сообщение
Этим вбросом вы начали нешуточный холивар на пустом месте. ИМХО, очевидно, что количество комментариев характеризует стиль (а иногда и менталитет) программиста, корпоративные стандарты и т.п ., но мало соотносится со стажем работы. С качеством кода связано косвенно - если много комментариев, то есть какое-то основание предположить, что код писан не в остром цейтноте.
Этот взброс был ответ на очень конкретное заявление:

Цитата Сообщение от ermolmolotov Посмотреть сообщение
если я буду писать программы в которых есть комментария к кажой(например) строке
Здесь нет места холивару.
Как нет места корпоративному стандарту, который якобы предписывает писать комментарий к каждой строке.

Просто вы, как и господин magirus слышите звон, да не знаете откуда он.

Добавлено через 2 минуты
Цитата Сообщение от magirus Посмотреть сообщение
с комментариями легче не правда ли?
Не факт.

С хорошей документаций - факт.
С примерами использования - факт.
С хорошей архитектурой - факт.
С хорошим кодом - факт.
2
Заблокирован
28.01.2015, 23:45
Я вообще никогда не пишу коментарии в коде, да и как - то не встречал контору, которая бы это одобряла, наоборот все говорили, что это зло и что код должен быть самодостаточным и понятным. Бывало, что некоторые "боссы" заставляли писать документацию по архитектуре софта в UML...
Надо просто грамотно и понятно писать код, а если код написан криво - его можно по-рефакторить (хотя по мне так лучше всё переписать, чем заниматься онанизмом )
0
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
29.01.2015, 01:51
Цитата Сообщение от hoggy Посмотреть сообщение
Этот взброс был ответ на очень конкретное заявление:
если я буду писать программы в которых есть комментария к кажой(например) строке
Здесь нет места холивару.
Как нет места корпоративному стандарту, который якобы предписывает писать комментарий к каждой строке.
Даже если комментарии он будет писать (о том что он будет так делать везде и всегда речи не было) по несколько строк на каждую строку кода, это не говорит ровно ни_о_чём, кроме того, что человеку нравится писать комментарии.

Добавлено через 9 минут
PS. Я часто не без интереса читаю комментарии, хотя сам пишу редко. Читая комментарии известных кодеров, иногда узнаёшь о них что-то новое.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
29.01.2015, 01:57
Цитата Сообщение от gng Посмотреть сообщение
Читая комментарии известных кодеров
Интересно чем они известны... случайно не эти ми ли комментариями?
0
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
29.01.2015, 02:00
Цитата Сообщение от hoggy Посмотреть сообщение
с комментариями легче не правда ли?
Не факт.
С хорошей документаций - факт.
С примерами использования - факт.
С хорошей архитектурой - факт.
С хорошим кодом - факт.
С хорошими комментариями - тоже неоспоримый факт. Более того, документацию часто пишут совсем другие люди.
А из комментария узнаёшь 1) лицензию 2) кто и когда написал код 3) кто правил, по какой причине и какие строки .... и многое другое.

Добавлено через 2 минуты
Цитата Сообщение от Avazart Посмотреть сообщение
Интересно чем они известны... случайно не эти ми ли комментариями?
И этим тоже.
Из тех, кто на памяти, только Торвальдс (и то не всегда) скупится на комментарии.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.01.2015, 02:00

Слепая печать и комбинации клавиш в Visual Studio
Добрый день, изучаю слепую печать и появилась проблема с комбинацией клавиш. Проблема заключается в том, что я не могу ввести некоторые...

Как повлияет на скорость запрос на объединение 30 таблиц?
Здравствуйте! Имеется запрос на объединение 30 таблиц. Сильно ли плвлияет это на скорость при листании записей такого запроса? При каком...

Если я сделаю смену языка системы, как это повлияет на работоспособность разных приложений ?
Если я сделаю смену языка системы, как это повлияет на работоспособность разных приложений. Обязательно ли откатывать язык назад, или...

Совместное изучения языка программирования C#
Доброго времени суток, уважаемые! Есть ли люди желаемые обучиться без затраты денежных средств — своими силами. Предлагаю объединиться...

Программа для изучения языка C++
Здравствуйте. Дело в том, что мой знакомый нашел программу для изучения С++(не пособие а программу exe). Я сам знаю, что лучше читать книги...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов. Сигнатура func Fetch(urls string, maxConcurrent int) Result Пример urls :=. . .
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition) Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool Worker Pool — паттерн конкурентной обработки задач в Go. Суть: фиксированное количество горутин-воркеров читают задачи из общего канала и пишут результаты в общий канал результатов. . . .
[golang] Pipeline
alhaos 08.06.2026
Pipeline Pipeline — паттерн конкурентной обработки данных в Go. Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь lIs4oanZS9Y
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу. До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru