Решение на Хороскоп от Марио Димитров
Резултати
- 6 точки от тестове
- 0 бонус точки
- 6 точки общо
- 15 успешни тест(а)
- 0 неуспешни тест(а)
Код
Лог от изпълнението
............... ---------------------------------------------------------------------- Ran 15 tests in 0.001s OK
История (7 версии и 6 коментара)
Марио обнови решението на 28.02.2013 22:18 (преди над 11 години)
Марио обнови решението на 28.02.2013 22:26 (преди над 11 години)
Марио обнови решението на 28.02.2013 22:30 (преди над 11 години)
Марио обнови решението на 28.02.2013 22:41 (преди над 11 години)
- използвай 4 интервала за индентация
- пиши константите в ALL_CAPS
Защо казваме ALL_CAPS, а не SCREAMING_SNAKE_CASE? Второто е очевидно по-яко :)
Защото някои от нас страдаха от липса на оригиналност. Но това току що се промерни.
CapWords ON, Tab сетнат на 4 интервала. А защо за всичко се използва този underscoring, надали е readability, camelCase добре се справя, а за красота сякаш повече предпочитам унгарската . Може ли да ползваме assert за debug тестване?
Марио обнови решението на 01.03.2013 18:27 (преди над 11 години)
Корените на Python са в C света. А там долни черти не се пестят.
Би могъл да използваш assert
, за да валидираш, че кода ти няма да се изпочупи, ако се извика с невалидни данни. За тестване е по-добре да използваш unit test-ове. Ще ги предадем достатъчно скоро. Ако си нетърпелив - разгледай примерния тест във форума/github.
Относно унгарската - аз лично не съм виждал някой да я ползва извън Microsoft. За нея виждам употреба единствено в статично типизиран език, за който не съществува IDE. А такива не са останали твърде много. [Любезно ще пропусна това, че използва "красота" и "унгарска нотация" в едно изречение.]
Ммм да, без емотикон наистина не изглежда като сарказъм (sorry). Благодаря за отговора.