vagrand
20.12.2013 - 14:27
ABC
Цитата |
Если код написан аккуратно, с комментариями и пояснениями, то этот программист мне руку будет жать, как и его директор. |
Согласен, вот только в приведенном коде нету ни аккуратности ни комментариев.
_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
Цитата |
Вот это нормальный стиль. |
Аха...ну почитайте, что их основных только 6 или 7. Для кого нормальный, а для кого пффф...
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
vagrand
20.12.2013 - 14:31
ABC
Цитата |
Аха...ну почитайте, что их основных только 6 или 7. Для кого нормальный, а для кого пффф... |
Я с вами спорить по этому поводу не буду. Хотите писать так, чтобы потом в собственном коде не разобраться, пишите.
_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
Цитата |
Я с вами спорить по этому поводу не буду. Хотите писать так, чтобы потом в собственном коде не разобраться, пишите. |
Нет, я пишу все ооочень аккуратно.
http://habrahabr.ru/post/38214/
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
glock18
20.12.2013 - 14:36
Цитата (ABC @ 20.12.2013 - 10:17) |
Все просто надо делать с умом, а не следуя чьей-то моде... |
Как по мне, вы тоже следуете моде. Моде, введенной здесь twinом, что все моды дураками деланы.
Ваш комментарий про стиль кода меня улыбнул, он к синтаксису дела не имеет никакого. Более того, стиль этого кода тоже в духе "в жопу долой все модные стили". Отступы и выравнивание делаются табами, что само по себе плохо очень.
Вы так сказали просто, что знание синтаксиса для программиста это что-то, чем даже гордиться можно, судя по всему. Я же говорю, что программист должен знать в 1000 раз больше вещей, и это не будет поводом для гордости. Просто потому что если программист их не знает, то это не программист.
vagrand
20.12.2013 - 14:39
ABC
Цитата |
http://habrahabr.ru/post/38214/ |
И если вы дадите себе труд ознакомиться хотя бы с первыми тремя из списка, то увидите, что сокращенной формой IF-а там никто не пользуется.
_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
vagrand
20.12.2013 - 14:40
glock18
Цитата |
Отступы и выравнивание делаются табами, что само по себе плохо очень. |
Совершенно не согласен. Вот отступы пробелами это настоящее зло.
_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
Цитата |
Совершенно не согласен. Вот отступы пробелами это настоящее зло |
зависит от IDE
я отступы ставлю табами, но в коде они - 4 пробела
Invis1ble
20.12.2013 - 14:47
Цитата (vagrand @ 20.12.2013 - 12:40) |
glock18
Цитата | Отступы и выравнивание делаются табами, что само по себе плохо очень. |
Совершенно не согласен. Вот отступы пробелами это настоящее зло.
|
настоящее зло - это когда и табы и пробелы используются, а остальное уже вопрос вкуса, - третья точка зрения
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
vagrand
20.12.2013 - 14:49
rooor
Цитата |
зависит от IDE я отступы ставлю табами, но в коде они - 4 пробела |
Нет, длину таба можно можно в IDE регулировать. например обычно дефолт это 4 пробела. Но там будет именно символ табуляции а не 4-е пробела.
_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
Invis1ble
20.12.2013 - 14:51
Цитата (vagrand @ 20.12.2013 - 12:49) |
rooor
Цитата | зависит от IDE я отступы ставлю табами, но в коде они - 4 пробела |
Нет, длину таба можно можно в IDE регулировать. например обычно дефолт это 4 пробела. Но там будет именно символ табуляции а не 4-е пробела.
|
могу дать пруф, что ты ошибаешься
какими символами делать отступ при нажатии на Tab у меня тоже в IDE настраивается, помимо длины
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
vagrand
20.12.2013 - 14:53
Invis1ble
Цитата |
могу дать пруф, что ты ошибаешься какими символами делать отступ при нажатии на Tab у меня тоже в IDE настраивается, помимо длины |
Если ты ставишь делать отступы пробелами то о какой табуляции тут может идти речь? Да, ты нажимаешь кнопку Tab на своей клавиатуре, но в файле то у тебя пробелы.
_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
glock18
20.12.2013 - 15:01
Цитата (vagrand @ 20.12.2013 - 10:40) |
glock18
Цитата | Отступы и выравнивание делаются табами, что само по себе плохо очень. |
Совершенно не согласен. Вот отступы пробелами это настоящее зло.
|
То есть вы хотите сказать, что выравнивание табами - это хорошо?
glock18
20.12.2013 - 15:04
Цитата (Invis1ble @ 20.12.2013 - 10:47) |
настоящее зло - это когда и табы и пробелы используются, а остальное уже вопрос вкуса, - третья точка зрения |
Любопытно, но должны и те, и другие использоваться. Есть такая штука как tab indents, space aligns. Отступы табами, выравнивание пробелами. Код ведет себя наиболее стабильно при смене длины таба, при этом он позволяет ее менять, что не дают делать отступы пробелами
Invis1ble
20.12.2013 - 15:05
Цитата (vagrand @ 20.12.2013 - 12:53) |
Invis1ble
Цитата | могу дать пруф, что ты ошибаешься какими символами делать отступ при нажатии на Tab у меня тоже в IDE настраивается, помимо длины |
Если ты ставишь делать отступы пробелами то о какой табуляции тут может идти речь? Да, ты нажимаешь кнопку Tab на своей клавиатуре, но в файле то у тебя пробелы.
|
я думаю, что rooor имел в виду тоже самое, что и я - что он нажимает на Tab
Цитата |
я отступы ставлю табами, но в коде они - 4 пробела |
вобщем мы друг друга поняли, началась демагогия
а между тем топик скатывается к очередным холиварам из разряда табы vs пробелы, египетские скобки vs ... vs отсутствие скобок в однострочниках и пр.
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
Быстрый ответ:
Powered by dgreen