cjelli: (hal9000)
[personal profile] cjelli
У нас начальство вдруг решило, что качество кода никуда не годится, и начало борьбу за его, качество, повышение. Была сформирована группа, которая ведает шлагбаумами на merge requests, только результат пока не очень. Нас тоже попросили помочь - и в первую очередь бросили на самую неквалифицированную работу, разгребать, почему тесты валятся, но теперь вот дошли руки посмотреть на код шлагбаумистов:
def is_checkin_approved(labels):
res = False
res |= isLabelPresent(labels, 'checkin::approved')

if not res:
logging.info(f"Checkin is not approved for the MR."
f"Refer https://company.internal.site.com/Main+Controlled+Check-in+Guidelines")
return res

def isLabelPresent(labelscol, label):
exist_count = labelscol.count(label)
return exist_count > 0
Здесь прекрасно все, но захотелось лучше понять, с кем мы имеем дело. Я спросил одного из них, уверен ли он, что bitwise or - это то, что ему нужно.
Ответ был: ачотакова, все работает.
 
 
Эти люди "ответственны" за повышение качества кода.
Эти люди - тот самый продукт южноазиатского конвейера, выпускающего 30 тыс. "инженеров-программистов" в год.

Date: 2024-04-09 04:04 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

С южной азией действительно тяжело. У них там принято чтить карго-культ.

А чо, лейбл нельзя просто на гитхабе зафигачить? (Just asking.)

На днях вставил в мой скрипт curl на github api, чтобы вылавливать нужные мне метки (а по ним я уже генерю всякое).

Date: 2024-04-09 04:43 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Oh, ok.

Date: 2024-04-10 01:11 am (UTC)
sobriquet9: (Default)
From: [personal profile] sobriquet9

Если до одной строчки сократить, то меньше строк кода получится. Меньше строчек - меньше продуктивность.

А ещё чтоб было куда breakpoint поставить.

Date: 2025-08-01 12:46 pm (UTC)
e2pii1: (Default)
From: [personal profile] e2pii1
Мерить продуктивность числом строк кода - это как мерить продуктивность официанта числом разбитых тарелок

Profile

cjelli: (Default)
Роман Михайлович

December 2025

S M T W T F S
 123456
78 910111213
14 15161718 1920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 5th, 2026 07:00 am
Powered by Dreamwidth Studios