@bitrixfordevelopers

Страница 763 из 1492
Константин
22.05.2017
07:37:00
спасибо )

Анатолий
22.05.2017
07:37:03
разве не перекодирываются на лету при установке?

мне казалось если ставишь галочку - то и файлы ядра в ютф становятся

Dmitry
22.05.2017
07:38:31
мне казалось если ставишь галочку - то и файлы ядра в ютф становятся
кодировка файлов ядра не имеет значения. Поскольку для других языков они используют языковые файлы, а вот языковые - да надо перекодировать

Google
Dmitry
22.05.2017
07:45:15
Значит сильно повезло!
как я отметил, если все делалось по канонам битрикса. Попробуйте пооткрывать файлы ядра. Они вовсе не в utf, даже если проект работает на utf

Константин
22.05.2017
07:47:44
у меня в ютф файлы ядра

ну так говорит редактор

Vite4eg
22.05.2017
07:48:24
у меня в ютф файлы ядра
Чем проверяете? Некоторые редакторы показывают что файлы в ютф если там нет русских символов

Причем неважно какая кодировка файла

Dmitry
22.05.2017
07:48:57
ну так говорит редактор
если в файлах нет мультибайтных символов - сложно сказать в какой они кодировке

Константин
22.05.2017
07:49:20
я к тому, что мне однажды свезло с одни сайтом в смеси кодировок ютф и вин1251

Dmitry
22.05.2017
07:49:32
Хотя если добавили камент на русском, то уже есть смысл говорить о кодировке

Константин
22.05.2017
07:49:47
я phpshtorm пользую

Vite4eg
22.05.2017
07:50:08
Мне кажется, проблемы могут быть еще если для ответа ajax перекодировали фразы в UTF

Dmitry
22.05.2017
07:50:10
Заметьте, разработчики битрикса специально используют английский в каментах в коде

svetlana
22.05.2017
07:51:54
обычно они ваще комменты не используют

Google
Константин
22.05.2017
07:52:06
та это понятно, иногда такое пишут....

в битриксе не замечал, а вот в других системах бывало

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

Dmitry
22.05.2017
07:54:15
обычно они ваще комменты не используют
не, ну в д7 иногда попадаются, поставленные автоматом иде-шкой)))

Константин
22.05.2017
08:02:15
немного оффтопа: а кто в чем еще кодит, помимо битрикса?

Andrew
22.05.2017
08:15:32
В PhpShorm

Pavel
22.05.2017
08:18:45
Заметьте, разработчики битрикса специально используют английский в каментах в коде
Заметьте, разработчики вообще обычно пишут комменты на английском, ибо переключать раскладку лень, а описывать алгоритмы шекспировским языком необязательно, достаточно презент симпл )))

Neiron
22.05.2017
08:19:52
вот за модельки спасибо. Люблю смотреть)
кода модели как раз нет) т.к. он привязан к таким штукам которых скорее всего у вас нет, поэтому бессмысленно его показывать)

Marat
22.05.2017
08:19:58
все проекты котрые мне приходилось поддерживать это помесь русского с англ)

при этом грамматические ошибки)

Pavel
22.05.2017
08:21:41
даже в гит написать "upd catalog page" проще чем "обновил страницу каталога" так еще и переключится же надо)))

Sergey
22.05.2017
08:25:57
достаточно поменять смену раскладки на Caps Lock - одно нажатие - смена раскладки)

svetlana
22.05.2017
08:29:42
мда, такую степень лени мы тут ещё не обсуждали

Pavel
22.05.2017
08:29:45
хоть пол нажатия, это все равно больше чем не нажимать вообще, ну и русский язык сложный, писать надо много))

svetlana
22.05.2017
08:30:59
а ещё некоторые фразы проще на английском написать чем на русском, у мя было как-то "свойства свойства"

Pavel
22.05.2017
08:31:14
Да и вообще, как говорится, комменты в коде это оправдание программиста перед другими за свою .... ну вы поняли))

Pavel
22.05.2017
08:34:03
это стандартное оправдание, чтобы не писать комментарии
Ага, видел я код `// Это переменная 1 // Это переменная 2 // Тут мы их сложим` и так через каждую строку. Думаете такой код проще поддерживать? Комменты надо в нескольких очень редких случаях, например описать что ищет регулярка. А если человек пишет код, что без комментов его не понять, то такой код априори не поддерживаемый, хоть пиши, хоть не пиши комменты)))

Google
Pavel
22.05.2017
08:34:52
про phpdoc я конечно молчу

Pavel
22.05.2017
08:35:13
там надо описать и действия и входные/выходные, все исключения и так далее

svetlana
22.05.2017
08:35:32
пхпдок я пишу везде в своих классах

ибо обладаю свойтвом забывать через неделю что я вообще делала

Pavel
22.05.2017
08:37:06
пхпдок я пишу везде в своих классах
все верно, а дальше разбитие на атомарные операции и вменяемы названия как бы исключает наличие комментариев. Есть как бы часть правил, которые исключает многие сложности.

svetlana
22.05.2017
08:37:46
есть места которые всё равно требуют логических пояснений

а то и просто матных стихов

Petr
22.05.2017
08:38:57
// костыль

самый популярный комментарий в коде

svetlana
22.05.2017
08:39:32
под комментом "костыль" я бы написала причину его возникновения

Pavel
22.05.2017
08:39:37
например? "Тут я заюзал баг который в следующей версии сломает систему"

svetlana
22.05.2017
08:39:44
и почему вообще он тут понадобился

Petr
22.05.2017
08:40:03
// Сочинение =)

Andrew
22.05.2017
08:40:11
// dirty hack

Petr
22.05.2017
08:40:21
/* лучше сразу вот так */

Sergey
22.05.2017
08:40:36
не понимаю, зачем экономить на комментариях в коде, чтобы потом тратить кучу времени через месяц, два, год чтобы разобраться в нём?

Pavel
22.05.2017
08:40:40
/* лучше сразу вот так */
многострочный в коде ну ну ну

Google
Igor
22.05.2017
08:41:02
/** * Велосипедно-костыльное программирование * Todo: тех-долг */

Petr
22.05.2017
08:41:47
800 строк комментариев мата и код в одну строку в миллион символов =)

svetlana
22.05.2017
08:41:54
у мя вот есть описание одного костыля: ещё не реализовано на д7, сделано в старом стиле )))

Pavel
22.05.2017
08:42:02
Petr
22.05.2017
08:42:32
надо стараться не писать код так, чтобы потом невозможно было разобраться))
жалко что с таким приходиться сталкиваться когда комманда программистов

svetlana
22.05.2017
08:42:38
надо стараться не писать код так, чтобы потом невозможно было разобраться))
да пишите без комментариев, вам кто-то запрещает что ли. я говорю что даже чистый код становится чище с логическими комментами

Pavel
22.05.2017
08:43:56
да пишите без комментариев, вам кто-то запрещает что ли. я говорю что даже чистый код становится чище с логическими комментами
Вот пришли к тому с чего начали. Я не говорю что не надо писать комментарии, я говорю, что комментарии это оправдания, так как человеку было не сделать (по разным причинам) по нормальному, вот и получилось костыль + коммент

svetlana
22.05.2017
08:44:34
а причём тут костыль? костыль раньше в комментах был

Petr
22.05.2017
08:44:51
Обидно когда многоуважаемый якобы самый главный прогер использует даже не процедурный стиль программирования это просто надо видеть, сплошной текст без табуляции, скудными комментариями. И при этом все прислушиваются к его мнению =) А обслуживать этот код и допиливать приходится тебе

боль

Константин
22.05.2017
08:46:26
гыг, было такое ))) часто

Анатолий
22.05.2017
08:46:28
очень часто проще поддерживать такой код, чем плодить классы.

бывают же прогеры которые тратят 3 месяца на создание крутой структуры классов

Petr
22.05.2017
08:47:14
а нужно вчера =)

Анатолий
22.05.2017
08:47:14
а главный многоуважаемый прогер делает это блоком кода за 2 недели

Pavel
22.05.2017
08:47:18
а причём тут костыль? костыль раньше в комментах был
Когда у вас логическая часть разбита на атомарные операции, каждая такая операция описана phpdoc, то не понимаю что описывать в комментах к коду? мне сложно просто представить это)))

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

svetlana
22.05.2017
08:48:30
если у вас достаточто времени на качественный рефакторинг и вы живёте в другой вселенной - дерзайте. вы запутанной бизнес логики никогда не реализовывали?

Google
Анатолий
22.05.2017
08:48:31
не правда Павел, не правда ))

я знаю компанию которая работает простым кодом

Константин
22.05.2017
08:48:45
очень часто проще поддерживать такой код, чем плодить классы.
ну не совсем. иногда проще сделать ехтенд класса и заменить метод своим или сделать пару классов, но под разные задачи и приинклюдить, чем мучаться с функциями.

Анатолий
22.05.2017
08:48:53
и это намного дешевле им стоит

если хотите - конечно же можете тратить миллионы на крутой код, классы, наследование и прочее

но это не всегда целесообразно

Petr
22.05.2017
08:49:44
я знаю компанию которая в день зарабатывает миллионы и они отказались от фреймворков и сидят пилят процедурно

?

svetlana
22.05.2017
08:49:48
да и то что вам кажется логичным может быть непонятно последующим читателям. помните правило про "пишите код так, как будто его потом будет читать маньяк программист который знает где вы живёте"

Pavel
22.05.2017
08:52:11
если у вас достаточто времени на качественный рефакторинг и вы живёте в другой вселенной - дерзайте. вы запутанной бизнес логики никогда не реализовывали?
нет, времени недостаточно, но как то прививается писать. Как например грамотность, вначале тупишь, тратишь кучу времени, а потом как то на автомате. Потом начинаешь долтше писать плохо, чем хорошо.

svetlana
22.05.2017
08:52:58
комменты - это дополнение к коду, пояснение архитектуры, логики. если ваш код для сложных реализаций может быть лостаточно простым без комменатриев и описания алгоритмов - я очень рада за вашего работодателя.

Pavel
22.05.2017
08:53:19
если хотите - конечно же можете тратить миллионы на крутой код, классы, наследование и прочее
при чем тут код и миллионы? :) Давайте деньги переведем во время программистов. И тогда подумайте, когда у вас будет система на примерно миллион строк, сколько времени будет искаться нужный участок кода в системе с архитектурой и без как таковой

Константин
22.05.2017
08:53:28
меня как-то порадовал один зарубежный разработчик... у него в виде совместимости "с будущей" версией был кусок кода, для получения и обработки нужной переменной, с комментом, типа: это пока временно, потом перенесу.

Pavel
22.05.2017
08:54:15
мне всегда было интересно, зачем люди придумывают кучу няшек, чтоб кто то все равно воспринимал их в штыки)))

svetlana
22.05.2017
08:55:02
плюс, вы забываете что зачастую приходит чужок код на техпод. и такой код приходится комментировать чтобы понять что за ???ня там происходит

Константин
22.05.2017
08:55:03
а это всегда так )

Pavel
22.05.2017
08:56:12
плюс, вы забываете что зачастую приходит чужок код на техпод. и такой код приходится комментировать чтобы понять что за ???ня там происходит
ну вот сейчас у меня как раз такой проект, и да я сижу пишу тесты и да я сижу по возможности рефакторю. Но мы говорим за свой код и комменты, а не за вообще комменты. Вы забыли с чего началось))

Константин
22.05.2017
08:57:11
я честно говоря, не знаю, насколько косячат в битриксе, но в др. системах бывает жуть жуткая ) и причем продается за деньги, в рублях как-то не маленькие

svetlana
22.05.2017
08:57:12
я понимаю вашу точку зрения, но не принимаю. комментарии в коде писать надо! дабы логику понимать и особенности обработки.

Pavel
22.05.2017
08:57:26
а сижу пишу тесты, потому что мне надо поменять архитектуру проетку и так чтоб не одна её часть не сломалась, проект огромный и перепистаь с нуля это долго и дорого

svetlana
22.05.2017
08:57:26
если у вас идеальный код - ну не пишите

Страница 763 из 1492