память и абстракции
Dec. 30th, 2017 12:57 pm Вот хочу спросить. У меня, в моей рабочей деятельности, изредка встречается необходимость написать немного regular expressions
Буквально одно-два. И весьма нечасто. Иногда это какая то фигня типа валидации введенного емейл адреса, иногда что-то не навороченное, для проверки строк, ну собственно для чего регекспы и создавались. Если не удается взять в гугле готовый пример,то каждый раз процесс написания напоминает изучение синтаксиса нового языка. Я себе открываю в отдельных окнах тестер регеспов, описание синтаксиса, и в ide пишу, пользуясь подсказками. Убеждаюсь что оно работает, закрываю, и буквально забываю это дело до следующего раза. С чтением чужих - все еще хуже. Я реально продираюсь сквозь этот синтаксис, чтобы понять что оно там вообще делает. Так вот, это только у меня такая фигня с регекспами, или все же проблема в нереально креативном синтаксисе, который вообще ничего не значит для моих мозгов, и не желает там оседать? Так как оно в таком состоянии у меня годами, и особых проблем я с этим не испытываю, то вопрос скорее теоретический
Буквально одно-два. И весьма нечасто. Иногда это какая то фигня типа валидации введенного емейл адреса, иногда что-то не навороченное, для проверки строк, ну собственно для чего регекспы и создавались. Если не удается взять в гугле готовый пример,то каждый раз процесс написания напоминает изучение синтаксиса нового языка. Я себе открываю в отдельных окнах тестер регеспов, описание синтаксиса, и в ide пишу, пользуясь подсказками. Убеждаюсь что оно работает, закрываю, и буквально забываю это дело до следующего раза. С чтением чужих - все еще хуже. Я реально продираюсь сквозь этот синтаксис, чтобы понять что оно там вообще делает. Так вот, это только у меня такая фигня с регекспами, или все же проблема в нереально креативном синтаксисе, который вообще ничего не значит для моих мозгов, и не желает там оседать? Так как оно в таком состоянии у меня годами, и особых проблем я с этим не испытываю, то вопрос скорее теоретический
no subject
Date: 2017-12-30 06:14 pm (UTC)no subject
Date: 2017-12-30 06:16 pm (UTC)no subject
Date: 2017-12-30 06:37 pm (UTC)no subject
Date: 2017-12-30 08:19 pm (UTC)no subject
Date: 2017-12-30 09:25 pm (UTC)no subject
Date: 2018-01-02 05:35 am (UTC)no subject
Date: 2018-01-02 06:14 am (UTC)no subject
Date: 2017-12-30 09:30 pm (UTC)Но вообще как уже сказали, это вопрос практики. Сисадминам постоянно надо нужное в логах искать, так что мы постоянно их используем-пишем.
no subject
Date: 2017-12-31 06:27 am (UTC)no subject
Date: 2018-01-01 03:42 am (UTC)