|
Помогите с аргументацией по поводу пробелов до и после знака = Ø (andrewks 16.09.2011 23:55) | ☑ | ||
---|---|---|---|---|
0
Икогнито
16.09.11
✎
21:03
|
Помогите с аргументацией по поводу пробелов до и после знака =.
Всю жисть учился писать код красиво - смотрел в типовые и брал пример со стандартов разработки разработчиков фирмы 1С. От меня требуют невозможного - писать вот так: ЗначениеВерно=Результат. А на уровне рефлексов пишу вот так: ЗначениеВерно = Результат. Поможите с аргументацией, не хочу обратно переучиваться писать не красиво. |
|||
1
andrewks
16.09.11
✎
21:05
|
терпеть не могу пробелы вокруг = > < и т.д.
|
|||
2
Икогнито
16.09.11
✎
21:06
|
Ищщо от меня требуют писать не ЗначениеВерно или ПроверкаУспешна.
А что-то типа флПроверки, флВерности и т.д. Что за муйня и как настоять на своем, грамотно аргументировав? |
|||
3
andrewks
16.09.11
✎
21:06
|
не надо стоять на своём - больно
|
|||
4
poligraf
16.09.11
✎
21:06
|
(0) по мне так более читабельно...
благо никто не заставляет:) если заставляют, делай автозамену " = " на "=" |
|||
5
Professor_1С
16.09.11
✎
21:06
|
.... я делаю так же, не парься...:)
а ещё иногда и вот так вот: ЗначениеВерно = Результат; Значение = Результат; Верно = Результат; Мне так читать удобнее...:) |
|||
6
Икогнито
16.09.11
✎
21:08
|
(5) вопрос в том, что это более читабельно.
А меня заставляют вот так писать: ЗначениеВерно=Результат; Значение=Результат; Верно=Результат; |
|||
7
andrewks
16.09.11
✎
21:10
|
если в конторе есть свой стиль оформления исходников - нечего лезть со своим уставом. пиши, как требуют
от тебя же не требуют на ноль делить, или по 10 операторов на одну строку мостить |
|||
8
Икогнито
16.09.11
✎
21:11
|
(7) при таком подходе пропадает желание заниматься там разработкой
|
|||
9
andrewks
16.09.11
✎
21:12
|
(8) не можешь кодить коллективно - ищи сольные проекты, в чём проблема?
|
|||
10
Икогнито
16.09.11
✎
21:14
|
(9) проблема в том, что если бы мне изначально сказали, что кодить надо вопреки стандартам разработки принятым в 1С - я бы хорошо подумал, идти туда или нет.
|
|||
11
МихаилМ
16.09.11
✎
21:15
|
ну напишите скрипт, котрый Ваш код исправит.
копи-паст, скрипт , копи-паст, и для Вашего удобства - оратный алгоритм. |
|||
12
wade25
16.09.11
✎
21:17
|
(10) Не повезло, учитаывя, что оч много пишется на автомате, отвыкнуть будет трудно.
|
|||
13
andrewks
16.09.11
✎
21:18
|
(10) у 1С есть стандарты? ну-ну
|
|||
14
Птица
16.09.11
✎
21:18
|
а кто требует?
|
|||
15
Sakura
16.09.11
✎
21:18
|
Начальство оценивает код по оформлению, а не по качеству?
ИМХО, нафиг такое начальство, писать надо как удобнее. Кому-то удобнее с пробелами, кому-то без, кому-то два знака для отступа, кому-то 4, ну и так далее. Код красив не этим, хотя конечно весь код в одной строке - тоже перебор :) |
|||
16
Холст
16.09.11
✎
21:18
|
я тоже пишу ЗначениеВерно = Результат, так не сливается в один оператор все
|
|||
17
Птица
16.09.11
✎
21:18
|
(13)не поверишь, есть, даже на итс
|
|||
18
Икогнито
16.09.11
✎
21:19
|
(14) Единственный.
В конторе все базы на 7.7 надо на 8-ку переходить. |
|||
19
andrewks
16.09.11
✎
21:19
|
(17) на ИТС, может, и есть.
а в реале? |
|||
20
Холст
16.09.11
✎
21:20
|
(18) кому надо ?
|
|||
21
IamAlexy
16.09.11
✎
21:20
|
флКакойтоМуйни - это привычка клюшечников..
настоящий адепт снеговика напишет так: ФлагПоказывающийКакКакаятоМуйняПолучаетЗначениеИстина |
|||
22
Красный рассвет
16.09.11
✎
21:21
|
(0) Таки аргументация здесь понадобится, только чтобы пытаться поменять их стандарты разработки. Иначе - стОит их придерживаться.
|
|||
23
bazvan
16.09.11
✎
21:23
|
(21) это адепт не снеговика, а снеговика который (снеговик) подружился с гусем, тобишь «снегусь»
|
|||
24
DJ Anthon
16.09.11
✎
21:23
|
пиши с пробелами, не ведись на эту тупую экономию! не только читабельно, но и удобно при поиске, обработке и тупо просмотре!
язык 1С отличается от всех других языков тем, что ВСЕГДА после вас его будут переделывать! позаботьтесь о последующих прогерах.. некрасиво написанный код считаю обфускацией. |
|||
25
andrewks
16.09.11
✎
21:24
|
видите ли, уважаемые.
приличная контора может требовать соблюдения корпоративного стиля. и если сказано - носить всем жёлтые майки, значит, будьте любезны их носить, или валите. другое дело, что это всё должно было доводиться при приёме на работу. |
|||
26
Икогнито
16.09.11
✎
21:24
|
(22) я лучше найду другое место работы.
Это все равно, что всю жизнь стараться красиво писать и привыкнуть к этому, а потом переучиваться на каракули. |
|||
27
andrewks
16.09.11
✎
21:24
|
(21) "флКакойтоМуйни - это привычка клюшечников.." бред
|
|||
28
Холст
16.09.11
✎
21:26
|
(0) кто первым догадался в секции Работа вместо вакансий фигачить всякую лажу типа "как вы работаете, какой монитор на работе, ругаетесь ли с начальством на работе и тд " ???
|
|||
29
DJ Anthon
16.09.11
✎
21:27
|
(26) +500 молодец
|
|||
30
Икогнито
16.09.11
✎
21:28
|
Пля, буду писать, как в типовых пишут.
Если начнут доя...ть - напишу заяву. Нахрен мне обратно на каракули переучиваться, когда все солидные конторы наоборот требуют качественного написания кода. |
|||
31
Asmody
16.09.11
✎
21:29
|
поскольку в 1С присваивание и проверка на равенство записывается одинаково (=), то разумно их как-то различать. Например, присваивание всегда слитно с переменной, а проверка на равенство — через пробел.
|
|||
32
Asmody
16.09.11
✎
21:30
|
(31)+ ну или наоборот
|
|||
33
Asmody
16.09.11
✎
21:30
|
типовые, кстати, совсем не образец хорошего оформления кода
|
|||
34
VasilyKushnir
16.09.11
✎
21:30
|
(5) А я вообще слева от = выравниваю табуляцией, а справа пробел:
ЗначениеВерно = Результат; Значение = Результат; Верно = Результат; |
|||
35
VasilyKushnir
16.09.11
✎
21:31
|
+ (5)съела знаки тоже, зараза...
|
|||
36
IamAlexy
16.09.11
✎
21:49
|
(27) видел так..
видел кучу самописныхконф на 7ке.. подтверждаю - так и есть |
|||
37
smaharbA
16.09.11
✎
21:51
|
флХ
глХ тХ это правильно |
|||
38
andrewks
16.09.11
✎
21:55
|
(36) разные стили именования переменных/методов/атрибутов произошли ещё тогда, когда 1С 7 и в помине не было.
флПроверки флаг_проверки ФлагПроверки в бытность мою студентом первые две считались более свойственными для наСИльников, третья - для паскалистов, по коему поводу постоянно устраивались срачи типа "у кого длиннее" так что 1С тут ни при чём |
|||
39
CepeLLlka
16.09.11
✎
21:58
|
НЕдавно ТС работал во франче.. писал что много дел.. видимо ушёл.. но новое место тоже не радует.. лол
|
|||
40
cathode
16.09.11
✎
22:08
|
(31) Если нужен булев результат проверки на равенство, как правило пишут что-то типа:
РезультатСравнения = (Первый = Второй); Я так в типовых видел, да и в других языках, где присваивание и равенство обозначаются одним оператором, например, Паскаль. Такая запись, конечно, длиннее, но ее удобство состоит в том, что глазами быстро находятся "опорные" точки в коде. Вообще, считаю, что тратить время и нервы на то, чтобы всей команде доказать, что они неправы по форматированию кода, является занятием, недостойным для программиста. Гораздо полезнее будет написать себе тулзу, которая все приведет к внутреннему стандарту автоматически и писать как левая пятка пожелает. |
|||
41
Матвеев Максим
16.09.11
✎
22:10
|
Какая разница как писать код?
Заказчику важна картинка - интерфейс, а не кишки. |
|||
42
DJ Anthon
16.09.11
✎
22:13
|
а потом ему придется заново платить за тот же отчет, чтоб добавить туда маленькую плюшку. чаще всего плохо написанный код - это как правило отвратительные интерфейс, макет и удобность использования.
|
|||
43
smaharbA
16.09.11
✎
22:14
|
(40) так не всегда получишь ожидаемое
|
|||
44
cathode
16.09.11
✎
22:14
|
(41) Такая точка зрения характерна для людей, которые никогда не занимались длительно сопровождением уже существующей в организации сложной системы. При сопровождении на первый план выходит как раз ясность по смыслу и легкость по чтению кода. А читать код легче, если он написан с одинаковым форматированием.
|
|||
45
Матвеев Максим
16.09.11
✎
22:17
|
> чаще всего плохо написанный код - это как правило отвратительные интерфейс
антоша, красивые и функциональные интерфейсы делают люди с эстетическим насалом, а над кодом пыхтят зануды. |
|||
46
cathode
16.09.11
✎
22:19
|
(43) Не спорю, но мне, например, писать реформаттер будет интереснее, чем собачиться с "коллегами" по поводу пробелов вокруг знака "равно". Если они тупые и упертые, им все равно ничего не докажешь.
|
|||
47
DJ Anthon
16.09.11
✎
22:19
|
(44) даже маленький отчет проще переписать, чем колупаться в чужом овнокоде. ни одного еще не видел, чтобы его читать можно было, хотя бы как типовую. даже тупо не поставленный крестик для затирки значения - это уже минус прогеру, а уж об расшифровке полей таблицы вообще мечтать приходится.
(45) можно без фамильярностей? интерфейс наполовину состоит из эргономичности и наполовину из кода. который никто писать не любит. а накиданные цветастые фишки на форму и куча слоев - это не признак утонченного эстетизма. |
|||
48
Икогнито
16.09.11
✎
22:20
|
А кто такие "клюшечники"?
|
|||
49
DJ Anthon
16.09.11
✎
22:21
|
семерошники
|
|||
50
cathode
16.09.11
✎
22:29
|
(47) Любой русский программист, после пары минут чтения кода, обязательно вскочит и произнесет, обращаясь к себе: переписать это все нафиг. Потом в нем шевельнется сомнение в том, сколько времени это займет, и остаток дня русский программист потратит на то, что будет доказывать самому себе, что это только кажется, что переписать это много работы. А если взяться и посидеть немного, то все получится. Зато код будет красивый и правильный. На следующее утро русский программист свеж, доволен собой и без единой запинки докладывает начальству, что переписать этот кусок займет один день, не больше. Да, не больше. Ну, в крайнем случае, два, если учесть все риски. В итоге начальство даст ему неделю и через полгода процесс будет успешно завершен. До той поры, пока этот код не увидит другой русский программист. (с) не мое
|
|||
51
ВводНового
16.09.11
✎
22:29
|
(0) Смотри книжку "Совершенный код" Стива Макконнелла (англ. название Code Complete). Книжка в целом капитально вправляет мозги по теме программирования, ну и есть целая глава посвященая стилю написания кода. Кстати там, насколько я помню, тоже рекомендуется "=" окружать пробелами.
|
|||
52
Скользящий
16.09.11
✎
22:36
|
Автор перфекционист и никогда не найдет нормальную работу.
|
|||
53
Икогнито
16.09.11
✎
22:38
|
(52) переучись писать левой рукой в соответствии с корпоративными требованиями, соответствующим логике какого-то клюшечника-самоучки, ненавидящего типовые конфигурации.
|
|||
54
Икогнито
16.09.11
✎
22:45
|
+(53) а ненависть к типовым конфигурациям, как правило возникает из отсутствия должного уровня знаний, опыта, не позволяющего в них разобраться.
Сужу по себе - сам начинал со статуса "клюшечник-самоучка". |
|||
55
Steelvan
16.09.11
✎
22:52
|
Пошли их в зад. Я при приеме на работу самое первое на что смотрю, это на оформление кода по стандартам 1С.
|
|||
56
Икогнито
16.09.11
✎
22:57
|
(55) вот не поверишь, который раз уже убеждаюсь...
Чем больше гемора при трудоустройстве в компанию (замороченные анкеты, рисунки, тесты, проверки) - почти 100% вероятность, что там есть серьезные тараканы. |
|||
57
KUBIK
16.09.11
✎
22:58
|
(55) т.е изначально содержание кода не интересует?
у мня был чел, он только на аглицком писал. Как такие на вакансию пойдут? |
|||
58
Икогнито
16.09.11
✎
22:59
|
(57) ты читать умеешь?
|
|||
59
Asmody
16.09.11
✎
23:00
|
как быстро поиском найти где изменяется значение переменной? особенно, если после имени переменной понатыкано пробелов и табуляций «для красоты»?
|
|||
60
Лефмихалыч
16.09.11
✎
23:00
|
(0), (2) ты попал к быдлокодерам
|
|||
61
Лефмихалыч
16.09.11
✎
23:01
|
+(60) к быдлокодерам в лапы. Я бы даже сказал - в руки-крюки.
|
|||
62
KUBIK
16.09.11
✎
23:01
|
(58) что?
|
|||
63
cViper
16.09.11
✎
23:01
|
(51) +100
Отличная книга. Там еще написано что в названии переменной флага не стоит использовать слово Флаг. (0) Сам иногда даже в чужом коде расставляю эти пробелы. |
|||
64
Икогнито
16.09.11
✎
23:04
|
(59) вот не поверишь, участвовал в разработке конфы на 8.2 в крупном франче - ни одной переменной глобальной не было, которую нужно было искать поиском по всей конфе.
|
|||
65
Asmody
16.09.11
✎
23:06
|
(64) покажи пальцем, где я написал слово «глобальный»?
|
|||
66
Икогнито
16.09.11
✎
23:07
|
(61) ну да, подозреваю, чтро у мну з.п. намного выше, чем у "ИмяТогоНеНазывать". Мне несколько раз сказали, что разглашать уровень доходов в компании - строго запрещено.
|
|||
67
ВводНового
16.09.11
✎
23:08
|
(59) А ввести в строке поиска " =" Заратустра не позволяет?
|
|||
68
Икогнито
16.09.11
✎
23:09
|
(61) Что делать?
Хватать в охапку сертификаты + одинесовые стандарты "1С Совместимо" и бороться? |
|||
69
Лефмихалыч
16.09.11
✎
23:09
|
(59) в форме поиска есть галка "Искать слово целиком", она как раз для таких целей придумана
|
|||
70
Икогнито
16.09.11
✎
23:10
|
(65) заратустра в поис добавить " =" не позволяет?
|
|||
71
Asmody
16.09.11
✎
23:11
|
(67)(70) как в коде в стиле (34) найти все места, где меняется значение переменной Верно?
|
|||
72
Икогнито
16.09.11
✎
23:14
|
прикольная аналитика....
- Корпоративные требования к написанию кода составлены 25 августа, я устроился через 4 недели. - В конторе раньше работало много прогов на 7.7, сейчас их нет. Напрашивается вывод: до меня был прог, который не выполнил устные требования по корпоративному оформлению? |
|||
73
ado
16.09.11
✎
23:15
|
Я, конечно, в данном конкретном вопросе с автором солидарен, но то, что он уже на втором месте подряд с коллективом сработаться не может, это настораживает.
|
|||
74
Икогнито
16.09.11
✎
23:15
|
+(72) через две недели...
|
|||
75
Икогнито
16.09.11
✎
23:16
|
(73) на предыдушем месте надо было пахать от зари до зари, коллектив абсолютно не при чем.
|
|||
76
acsent
16.09.11
✎
23:17
|
Смотря что писать. Если нетленку для своей компании - то пофиг. А если типовое решение то нужно придерживаться стандартов 1С
|
|||
77
Икогнито
16.09.11
✎
23:19
|
(76) ты пойми, если человек привык писать правой рукой, то песец как трудно переучиваться на левую руку.
И оно вообще надо учиться криво*опо писать? |
|||
78
Сияющий Асинхраль
16.09.11
✎
23:20
|
Не надо никому ничего доказывать - надо либо выполнять корпоративные требования, либо увольняться
|
|||
79
Икогнито
16.09.11
✎
23:20
|
(78) сделать для меня исключение, тоже не просить?
|
|||
80
Asmody
16.09.11
✎
23:21
|
(77) ты понапишешь, как тебе нравится, а людям потом за тобой разгребать.
|
|||
81
Икогнито
16.09.11
✎
23:21
|
(80) не разгребать, а в нечитаемый клюшечный текст превращать.
|
|||
82
Икогнито
16.09.11
✎
23:22
|
(80) я печатаю слепым методом, у меня руки привыкли на автомате писать код с оформлением.
|
|||
83
Икогнито
16.09.11
✎
23:25
|
Дайте пожалуйста, ссылку на стандарты написания кода в 8-ке
|
|||
84
Asmody
16.09.11
✎
23:25
|
(81) больше пафоса, больше!
|
|||
85
Asmody
16.09.11
✎
23:25
|
(83) на ИТС возьми
|
|||
86
Икогнито
16.09.11
✎
23:26
|
(85) на Партнере не нашел
|
|||
87
Asmody
16.09.11
✎
23:26
|
Хранилищем-то хоть пользуешься?
|
|||
88
Икогнито
16.09.11
✎
23:27
|
(87) а ты отладку в тонком клиенте ведешь или галку снял в отладчике?
|
|||
89
Asmody
16.09.11
✎
23:30
|
(88) т.е. хранилищем не пользуешься?
|
|||
90
Икогнито
16.09.11
✎
23:31
|
(89) в (88) ответ на твой вопрос
|
|||
91
Asmody
16.09.11
✎
23:34
|
(90) у меня бы ты работать не смог бы
|
|||
92
Икогнито
16.09.11
✎
23:35
|
(91) какой пафос твиттериста
|
|||
93
Икогнито
16.09.11
✎
23:37
|
(91) возможно, ты даже не прошел бы собеседование у меня :)
|
|||
94
Asmody
16.09.11
✎
23:38
|
(93) проблема в том, что собеседования провожу я, а не ты
|
|||
95
Икогнито
16.09.11
✎
23:39
|
(94) проблема еще и в том, что я к тебе даже на собеседование не приходил.
|
|||
96
Asmody
16.09.11
✎
23:40
|
(95) а такие, как ты, мне не нужны
|
|||
97
Сияющий Асинхраль
16.09.11
✎
23:40
|
(79) а смысл? На самом деле крайне неприятно разбираться в конфе разные куски которой по разным стандартам написаны, по себе знаю... А тыкать начальство стандартами от 1с тоже смысла нет - 1с их сама не выдерживает. Меня всегда прикалывала рекомендация 1с не делать процедур и функций больше чем на 300-400 строк, учитывая их многотысячные процедуры
|
|||
98
Икогнито
16.09.11
✎
23:41
|
(96) а бла-бла-бла... я бы к таким как ты даже бы и не пошел....
|
|||
99
Икогнито
16.09.11
✎
23:45
|
(97)
а почему надо ни в коем случае не допускать пробелов в написании кода в строке. "Только в случае обязательной необходимости, в связи с требованиями синтаксиса"? |
|||
100
Andreyyy
16.09.11
✎
23:45
|
(0)
1. Писать как требуют в конторе 2. Уволиться 3. Открыть свою контору и писать как хочется ИМХО нахера идти жаловаться на форум, пользы то 0 от этого. |
|||
101
Asmody
16.09.11
✎
23:46
|
(100) он не способен ни на один из первых трёх пунктов. Только на четвёртое
|
|||
102
Сияющий Асинхраль
16.09.11
✎
23:47
|
(100) +100500
|
|||
103
proger2011
16.09.11
✎
23:48
|
Зажрались, зажрались... Забыли как готовы были землю кушать в девяностые...
|
|||
104
Икогнито
16.09.11
✎
23:49
|
(101) чувак, ты задал вопрос про хранилище, но так и не понял, как с этим связан тонкий клиент.
Твои знания 8.2 на нуле, а ты при этом еще и собеседования проводишь. |
|||
105
Asmody
16.09.11
✎
23:50
|
(104) ты вообще не понял, про что я тебя спросил, и начал нести ахинею.
|
|||
106
Икогнито
16.09.11
✎
23:52
|
(105) шо ты тогда за начальник, если не можешь в понятной форме сформулировать вопрос?
|
|||
107
Asmody
16.09.11
✎
23:53
|
(105)+ кроме того, хоть я уже давно не программист как таковой, моих компетенций в 8.2 достаточно, чтобы сделать выводы о твоей профнепригодности.
|
|||
108
Dmitrii
гуру
16.09.11
✎
23:53
|
Автор! У тебя больше шести веток посвященных проблемам на работе или связанным с приемом на работу.
Проблемы случаются у всех. Но не у всех они носят такой регулярный характер. У меня сложилось однозначное впечатление, что проблема не в твоих работодателях, а в тебе. Возможно, что впечатление обманчиво.... ИМХО. |
|||
109
smaharbA
16.09.11
✎
23:53
|
пеши с пробелами в пакетных файлах
|
|||
110
Икогнито
16.09.11
✎
23:54
|
(107) моих компетенций вполне достаточно, чтобы сделать вывод о полной непригодности тебя как начальника, так и разработчика.
|
|||
111
Икогнито
16.09.11
✎
23:55
|
+(110) могу объяснить по пунктам.
|
|||
112
andrewks
16.09.11
✎
23:55
|
переход на личности
|
|||
113
Asmody
16.09.11
✎
23:55
|
(110) понимаешь в чём дело, твоё мнение меня и вообще всех здесь мало кого интересует.
|
|||
114
Asmody
16.09.11
✎
23:58
|
(112) ну вот, теперь опять будут ныть про модераторский произвол
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |