Я вот не могу понять, с чего тут вообще решили, что для такой задачи нужно уметь писать расширяемый код? кажется, она проверяет совершенно другое, а именно - KISS, ну и степень шизофрении тоже (помимо базового умения писать работающий код)
дальше уже можно поговорить про оптимизации / расширение. но не бросаться пилить их раньше времени. А так-то вообще поставленную задачу можно решить в одну строчку, без условных операторов и циклов 🙂
Нет, не интересует. Потому, что его нет. SomeValue, iSomeValue, someValue, some_value и даже Some_Value как договорённости в разных проектах говорят нам, что общей единой доя всех системы нет.
Ну а раз её нет, и я не контрибучу в ядро линупса, то пишу, как считаю удобным. И поскольку я не джуниор и даже не сениор, то это не моя проблема))) анекдот про носорога и зрение, да.