Форум программистов, компьютерный форум, киберфорум
Наши страницы

Обо всем!

Войти
Регистрация
Восстановить пароль
 
 
Volobuev Ilya
85 / 92 / 41
Регистрация: 25.07.2014
Сообщений: 1,675
Записей в блоге: 2
#1

Почему некоторые участники форума считают, что усложнять код - показать высокого интеллекта? - Обо всем!

05.07.2017, 17:39. Просмотров 557. Ответов 29
Метки нет (Все метки)

Почему некоторые участники форума считают, что усложнять код - показать высокого интеллекта? Я лично считаю, что нужно пользоваться минимумом средств, но не в ущерб коду. Однако, мое мнение расходится с одним человеком. Он лично считает, что напихав кучу кода в программу, выплеснув в программу те знания, которые только усложнят код, сделает его круче в глазах других. Я не желаю его осуждать. У меня одна цель - показать как надо программировать.

Добавлено через 57 секунд

Не по теме:

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

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2017, 17:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Почему некоторые участники форума считают, что усложнять код - показать высокого интеллекта? (Обо всем!):

Почему все считают, что qsort - НЕ из STL? - C++
Странно, что qsort не относят к STL!? Ведь qsort определена в библиотеке cstdlib: C Standard General Utilities Library У кого какие...

Почему все считают, что язык С - низкоуровневый? - C++
Я просто в недоумении. Ходят слухи, что язык С - низкоуровневый, а язык С++ - перетерпел изменения и стал более высокоуровневым! ...

Способы работы с БД - почему некоторые предпочитают код конструкторам? - C#
Всем привет. Меня давно волнует один вопрос. В Visual Studio можно добавлять БД в проект и использовать хранимые процедуры и функции. Зачем...

Почему при использовании компонента TMediaPlayer ,некоторые mp3 открываются а некоторые нет? - Delphi
Почему при использовании компонента TMediaPlayer ,некоторые mp3 открываются а некоторые нет EMCIDeviceError с сообщением "No MCI...

Запросы неправильно считают. Что делаю не так? - MS Access
Добрый день! Пожалуйста, помогите. Раньше мне не приходилось иметь дел с базами данных. Сейчас копаюсь в Ассesse, нужно сделать поля с...

Системы искусственного интеллекта - разобрать код - C++/CLI
Доброго времени суток. Помогите в следующем вопросе... Нужно сделать какое либо задание по система искуственного интелекта (нейронные...

29
Volobuev Ilya
85 / 92 / 41
Регистрация: 25.07.2014
Сообщений: 1,675
Записей в блоге: 2
07.07.2017, 07:52  [ТС] #16
Вот именно , свой codestyle , похожий на свалку мусора , ты уважаешь , а чужой в стиле ооп это не то.
Обоснуй. Я не говорю, что у меня все идеально, но стараюсь тянуться к идеалу. Меня раздражает не красивый код (когда я пишу что-нибудь). Даже пробел лишний. Придираюсь к стилю до не могу.
Сколько не разделяй , а меньше он не станет.
Если есть 1000 строк кода, ты разобьешь на модули его по 200 строк, то читать будет легче. Хотя, я не знаю, зачем на настолько маленькие модули разбивать. Хотя бы 400 строк.
Если тебе не понятен код , вариант1 - ты не знаешь языка и вообще как можешь тогда рационально рассуждать
Ты упустил третий вариант - неумение писать код.

Добавлено через 3 минуты
Да, и пробкой лишние у тебя в коде раздражают. Не потому что это твой код, а потому что это пробелы.

Кстати про code style. Code style - это не напихать кучу лишних классов, и назвать это стилем кода, а это умение наиболее красиво распределить сам код, чтобы он смотрелся гармонично, и не раздражал всяких психопатов-программистов.

Добавлено через 2 минуты
И что в результате получаем? Мой вариант лучше , и в 3 раза меньше весит.
К сожалению, ты не учел, что размер исполняемого файла зависит еще и от самого компилятора, а не только от того, как программа написана.
0
RaevskiAnatoly
16 / 15 / 4
Регистрация: 04.03.2017
Сообщений: 185
07.07.2017, 13:21 #17
Цитата Сообщение от Volobuev Ilya Посмотреть сообщение
Обоснуй.
Запиханный досмерти блок Begin End , ничего плохого , просто куча шлакобетона в одном месте.
И это твой codestyle ? Звучит громко , да , а на деле...
Цитата Сообщение от Volobuev Ilya Посмотреть сообщение
это не напихать кучу лишних классов
Куча лишних - это 1? Да для того , кто создает однотипные события для динамически - генерящихся кнопок , это лишнее. Вот если бы кнопок была тысяча , ты бы и 1000 событий прописал. Тебе код как шаблон кинули , чтоб не видеть эту шизоидную нелепость , хотя бы чуть-чуть семантически разделить бетон-блоки. Я пишу в стиле ооп , для меня 1 класс на программу , нормальная вещь. И врятли для кого-либо не так.

Добавлено через 3 минуты
Цитата Сообщение от Volobuev Ilya Посмотреть сообщение
исполняемого файла зависит еще и от самого компилятора
К твоему сведению , я учитываю гораздо больше чем ты , и могу донести что вес прямопропорционален кол-ву пришиваемых модулей(PabcSystem , crt) . И с этой точки зрения в твоей проге используется ничтожная доля всего 10000 строчного кода PabcSystem , что говорит , о том что в исходном файле очень много лишнего.

Добавлено через 1 минуту
Цитата Сообщение от Volobuev Ilya Посмотреть сообщение
Меня раздражает не красивый код

Не по теме:

Ты пакетики для рвоты за пк не берешь?



Добавлено через 8 минут
Цитата Сообщение от CoderHuligan Посмотреть сообщение
чтобы сложить 2 и 2 надо писать класс
Поспешу тебя обрадовать мой друг! Ты , верно , хотел этим кодом :
Pascal
1
2
3
Begin
var result := 2+2;
end.
Сложить и не создав класса? Как же жаль , что злобный компилятор , все попортил , и не пойми зах создал класс Program.
Жалко , жалко...
0
Volobuev Ilya
85 / 92 / 41
Регистрация: 25.07.2014
Сообщений: 1,675
Записей в блоге: 2
07.07.2017, 13:26  [ТС] #18
Цитата Сообщение от RaevskiAnatoly Посмотреть сообщение
Я пишу в стиле ооп , для меня 1 класс на программу , нормальная вещь. И врятли для кого-либо не так.
Это нормально только для тех кто пишет классы для операций типа "3 + 3".
Цитата Сообщение от RaevskiAnatoly Посмотреть сообщение
К твоему сведению , я учитываю гораздо больше чем ты , и могу донести что вес прямопропорционален кол-ву пришиваемых модулей(PabcSystem , crt) . И с этой точки зрения в твоей проге используется ничтожная доля всего 10000 строчного кода PabcSystem , что говорит , о том что в исходном файле очень много лишнего.
Покажи хотя бы одну строчку кода в моем таймере, которая была бы лишней.
Pascal
1
2
3
Begin
var result := 2+2;
end.
Сильно страдает форматирование кода. Надо так:
Pascal
1
2
3
begin
    var result := 2 + 2;
end.
0
RaevskiAnatoly
16 / 15 / 4
Регистрация: 04.03.2017
Сообщений: 185
07.07.2017, 13:29 #19
Цитата Сообщение от Volobuev Ilya Посмотреть сообщение
Это нормально только для тех кто пишет классы для операций типа "3 + 3".
А ты не знал? Когда ты просто пишешь + , ты вызываешь оператор описанный в классе. Оказалось , что без классов никак. Структура точнее , значимые типы если что.
0
Volobuev Ilya
85 / 92 / 41
Регистрация: 25.07.2014
Сообщений: 1,675
Записей в блоге: 2
07.07.2017, 13:29  [ТС] #20
Цитата Сообщение от RaevskiAnatoly Посмотреть сообщение
Запиханный досмерти блок Begin End , ничего плохого , просто куча шлакобетона в одном месте.
И это твой codestyle ? Звучит громко , да , а на деле...
Заметь, запиханный в определенном стиле, а не как мусорка. Может, это о чем-нибудь тебе и говорит.
0
Volobuev Ilya
85 / 92 / 41
Регистрация: 25.07.2014
Сообщений: 1,675
Записей в блоге: 2
07.07.2017, 13:31  [ТС] #21
А ты не знал? Когда ты просто пишешь + , ты вызываешь оператор описанный в классе. Оказалось , что без классов никак.
Возможно, и описанный в классе уже. Но смысл писать такого же уровня классы если уже есть готовые? Это как раз в ущерб коду.
0
RaevskiAnatoly
16 / 15 / 4
Регистрация: 04.03.2017
Сообщений: 185
07.07.2017, 13:34 #22
Цитата Сообщение от Volobuev Ilya Посмотреть сообщение
Покажи хотя бы одну строчку кода в моем таймере, которая была бы лишней.
Похожее предложение , найди ее в моем таймере? Не найдешь , даже если бы она там была , знаний не хватит. А вердикт тот же , исходник весит меньше.

Цитата Сообщение от Volobuev Ilya Посмотреть сообщение
Сильно страдает форматирование кода. Надо так:
Единственное что ты можешь показать - это нажатие кнопки отформатировать , сочувствую.
0
Volobuev Ilya
85 / 92 / 41
Регистрация: 25.07.2014
Сообщений: 1,675
Записей в блоге: 2
07.07.2017, 13:34  [ТС] #23
Цитата Сообщение от RaevskiAnatoly Посмотреть сообщение
Похожее предложение , найди ее в моем таймере?
Почти все строки - лишние. Возьми и перепиши его заново.
0
RaevskiAnatoly
16 / 15 / 4
Регистрация: 04.03.2017
Сообщений: 185
07.07.2017, 13:34 #24
Цитата Сообщение от Volobuev Ilya Посмотреть сообщение
Сильно страдает форматирование кода. Надо так:
Единственное что ты можешь показать - это нажатие кнопки отформатировать , сочувствую.
0
Volobuev Ilya
85 / 92 / 41
Регистрация: 25.07.2014
Сообщений: 1,675
Записей в блоге: 2
07.07.2017, 13:35  [ТС] #25
Цитата Сообщение от RaevskiAnatoly Посмотреть сообщение
Единственное что ты можешь показать - это нажатие кнопки отформатировать , сочувствую.
А причем тут кнопка? Мы про таймер говорим.
0
CoderHuligan
551 / 370 / 125
Регистрация: 30.06.2015
Сообщений: 2,016
Записей в блоге: 3
07.07.2017, 13:39 #26
Цитата Сообщение от RaevskiAnatoly Посмотреть сообщение
Сложить и не создав класса? Как же жаль , что злобный компилятор , все попортил , и не пойми зах создал класс Program.
Жалко , жалко...
К твоему разочарованию, сын мой, я не пишу классов. Никогда. Ни при каких обстоятельствах.
0
RaevskiAnatoly
16 / 15 / 4
Регистрация: 04.03.2017
Сообщений: 185
07.07.2017, 13:43 #27
Цитата Сообщение от CoderHuligan Посмотреть сообщение
К твоему разочарованию, сын мой, я не пишу классов.
А компилятор пишет и с большим успехом. Скомпилируй программу Begin end. - это ее код . Пройдись дизассемблером и можешь созерцать кучи классов.
0
Volobuev Ilya
85 / 92 / 41
Регистрация: 25.07.2014
Сообщений: 1,675
Записей в блоге: 2
07.07.2017, 13:44  [ТС] #28
Цитата Сообщение от RaevskiAnatoly Посмотреть сообщение
А компилятор пишет и с большим успехом. Скомпилируй программу Begin end. - это ее код . Пройдись дизассемблером и можешь созерцать кучи классов.
Компилятор - не человек. Зачем человеку делать то, что сделает компилятор за него?
0
magirus
08.07.2017, 20:47
  #29
 Комментарий модератора 
следующие попытки перехода на личности будут награждены красными картами. касается всех участников топика
0
RaevskiAnatoly
08.07.2017, 21:31     Почему некоторые участники форума считают, что усложнять код - показать высокого интеллекта?
  #30

Не по теме:

Как предсказуемо...Зато верно

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2017, 21:31
Привет! Вот еще темы с ответами:

Считает почему то только первый код, на остальные пишет что код не найден, хотя он есть в списке, не понимаю п - VBA
Написать процедуру поиска в списке, расположенном на рабочем листе с именем «Цены» активной рабочей книги, кода товара, введенного с...

Скрыть/показать некоторые поля формы - MS Access
Я не силен, к сожалению в VBA. Подскажите пожалуйста как сделать так что если поставить галочку для поля "скрыть параметры для колесных...

Скрыть (показать) по некоторые поля (элементы) формы - MS Access
Подскажите пожалуйста как скрыть или наоборот показать некоторые поля, элементы в форме по условию. Допустим если в форме А пустое...

сегодня наконец то понял что такое КЛАСС, и ОБЪЕКТ. понято всё, кроме одного - зачем всё это? в смысле, можно же без этого? так зачем жизнь усложнять? - C++
сегодня наконец то понял что такое КЛАСС, и ОБЪЕКТ. понято всё, кроме одного - зачем всё это? в смысле, можно же без этого? так зачем жизнь...


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

Или воспользуйтесь поиском по форуму:
30
08.07.2017, 21:31
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru