LinuxForum.Fans
Тема

Отрезано от Проектов:: о форматировании кода, QtCreator и т.п.

Автор: drBatty 18 сообщений 5131 просмотров
#182954
xwicked написал:
Радуйтесь, что Вы не видели оригинал big_smile - код форматируется после нескольких релизов - и большое значение этому не уделяется - последняя версия 0.2.9 - около 6000 строк. Одному это тяжело и времени много у меня нету.

в моём текущем проекте Over9000 строк.
причём ВСЁ в моём стиле. А знаете почему? Просто редактор сам отступы ставит. IDE == Vim.

xwicked написал:
Согласен - спешка была smile Про константы - так, думаю, будет нагляднее.

и нагляднее, и лучше использовать тут виртуальные функции.

#183102
drBatty написал:
[quote=xwicked]Радуйтесь, что Вы не видели оригинал big_smile - код форматируется после нескольких релизов - и большое значение этому не уделяется - последняя версия 0.2.9 - около 6000 строк. Одному это тяжело и времени много у меня нету.

в моём текущем проекте Over9000 строк.
причём ВСЁ в моём стиле. А знаете почему? Просто редактор сам отступы ставит. IDE == Vim. ...[/quote]Этим и отличаются новички от профессионалов. Моя IDE=QtCreator :)

#183104

xwicked написал:
[quote=drBatty]Просто редактор сам отступы ставит. IDE == Vim. ...
Этим и отличаются новички от профессионалов. Моя IDE=QtCreator :)[/quote]
Который так же ставит сам отступы :)

Хинт: В QtCreator выделяете весь код в редакторе Ctrl-A и нажмаете Ctrl-I (можно и не хоткеями: Правой мышкой в редакторе - пункт "Сделать автоостступ"
#183109
xwicked написал:
Этим и отличаются новички от профессионалов. Моя IDE=QtCreator smile

ага. именно так и сразу видно новичка.

#183110

кстати, можно-ли назвать "новичком" человека, который 20 лет назад написал первую программу, и потом 20 лет писал вторые, третьи и т.д.?

#183124

drBatty написал:
кстати, можно-ли назвать "новичком" человека, который 20 лет назад написал первую программу, и потом 20 лет писал вторые, третьи и т.д.?
Вы пользовались автоотступом, при написании своей программы. Я же - нет.

код форматируется после нескольких релизов
- это говорит о том, что я(поясняю, новичок) писал абы как, потом занялся форматированием, чтобы людям код показать. Никаких скрытых смыслов - всё на поверхности :)

Хинт: В QtCreator выделяете весь код в редакторе Ctrl-A и нажмаете Ctrl-I (можно и не хоткеями: Правой мышкой в редакторе - пункт "Сделать автоостступ"
Благодарю - попробую.
#183130
xwicked написал:
Вы пользовались автоотступом, при написании своей программы. Я же - нет.

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

xwicked написал:
- это говорит о том, что я(поясняю, новичок) писал абы как, потом занялся форматированием, чтобы людям код показать. Никаких скрытых смыслов - всё на поверхности smile

ну не надо писать "абы как". С самого начала. Хотя... Ваше право набивать себе шишки, и наступать на грабли.

xwicked написал:
Благодарю - попробую.

пробуйте. QtCreator - это ещё одни грабли. Даже скорее вилы в спине.

#183134

drBatty написал:
... ну не надо писать "абы как". С самого начала. Хотя... Ваше право набивать себе шишки, и наступать на грабли. ...
Это моя студенческая поделка мне сейчас 22 года - имею право ;)

Третья программа моя начиналась уже с правильными отступами...
#183137
voral написал:
Предлагаю здесь не устраивать холивар. Тем более это скорее вопрос вкусов и фломастеров.

ок, ок. но вот это тоже вырежьте:

xwicked написал:
Этим и отличаются новички от профессионалов. Моя IDE=QtCreator

ибо это бред, оффтопик, и вообще.

xwicked написал:
Это моя студенческая поделка мне сейчас 22 года - имею право

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

#183142
drBatty написал:
пробуйте. QtCreator - это ещё одни грабли. Даже скорее вилы в спине.

Почему?

#183144
drBatty написал:

[quote=xwicked]Этим и отличаются новички от профессионалов. Моя IDE=QtCreator

ибо это бред, оффтопик, и вообще.[/quote]
Что то не понял. Человек вроде сказал, о том что вы делаете отступ вы профессионал, он только начинает это делать..... :)
Если же вы так о QtCreator - то готов кинуть в вас тапок :)

#183203

voral, потому.

voral написал:
Что то не понял. Человек вроде сказал, о том что вы делаете отступ вы профессионал, он только начинает это делать.....

Vim сам делает отступы == экономит время == приносит деньги.
QtCreator не делает отступов == тратит время == ворует деньги.
Не?

#183206
drBatty написал:
QtCreator не делает отступов == тратит время == ворует деньги.
Не?

не :)
УМВР
ЧЯДНТ

Более того (если говорить о скорости набора кода) в QtCreatror когда мне нужно написать имя метода класса (после имени переменной) я нажимаю точку неглядя он сам заменяет на -> в случае необходимости, а так же вываливает список существующих методов (естественно если так как уже успел ввести начинается только один метод - он его сразу подставляет). Хотя может такое тоже в виме можно настроить ?
Еще полезное отличие - это удобство доступа к документации, т.е. к assitant.

Так же для меня является плюсом (не большим - но все же) является, то что для одного проекта я имею одну абсолютно одинаковую среду разработки для всех платформ. Плюс объем доступной информации на экране больше в один момент времени.


А главным "недостатком" вима, лично для меня, является то, что ни как не могу выяснить как выделить блок скопировать в карман. и вставить обычным образом куда угодно (например в браузер)..... Хотя это наверное моя лень :)

#183207

Так же, кстати, удобно. (Может такое есть в vim?). Для QtCreator есть плагин TODO list. Который собирает со всего проекта TODO примечания. По которым можно сразу переходить в заданное место кода

#183208

Кстати, ни когда не пробовал но в креаторе есть какойто vim режим, правда ни разу не пробовал.

#183247

Самое стебовое здесь то, что в моём понимании: консоль=профессионал, GUI - обучающийся.
Я видел Vi во FreeBSD - и снимаю шляпу перед теми, кто может в нём работать по-дефолту.
В Linux же он уже в настроенном виде - другое дело.
Vim=Vi(модернизированный). То есть та же консоль, если без GUI. :rolleyes:

#183281
xwicked написал:
консоль=профессионал, GUI - обучающийся.

С этим я совершенно не согласен.

Скорее "чайник, как правило, не может без GUI, профессионал может и там и там, но выбирает, что конкретно ему удобно".

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

#183287
voral написал:
[quote=xwicked]консоль=профессионал, GUI - обучающийся.

С этим я совершенно не согласен.

Скорее "чайник, как правило, не может без GUI, профессионал может и там и там, но выбирает, что конкретно ему удобно".

"Профессионал - все делает в консоли" - глупо. Хотя, имхо, новичку все же лучше поначалу использовать не специализированный гуй, а любой текстовый редактор, чтоб мозг на запоминание работал.[/quote]Согласен. Я смешал всё в кучу. oO
Когда речь идёт об администрировании, то в ситуации "Зачем мне ставить иксы, чтобы запустить SWAT для настройки Samba, если я могу всё сделать в консоли, smb.conf и т.д." - то да, тут чистая консоль оправдана и, в некоторых случаях, даже необходима(слабый сервер).
А когда речь заходит о GUI-программировании, да и о программировании вообще, то тут бесспорно

специализированный гуй
. smile

ЗЫ: Вот, что бывает, после поисков себя в администрировании али программировании wink
Войдите или зарегистрируйтесь, чтобы ответить.