Решение на Ретроспекция от Свилен Андонов

Обратно към всички решения

Към профила на Свилен Андонов

Резултати

  • 0 точки от тестове
  • 4 бонус точки
  • 4 точки общо
  • 0 успешни тест(а)
  • 0 неуспешни тест(а)

Код

REPOSITORY = 'https://github.com/svilenbs/python-retrospective'
# Двадесет неща, които научих.
# 1. Кода може да бъде и подреден, че даже е и задължително.
# 2. Спазването на стандарти е хубаво нещо.
# 3. Не е лоша идея да се пускат тестове, за това какво сме писали.
# 4. Сет се държи по различен начин от арай.
# 5. Лисподобните езици са хубаво нещо и с тях се работи по-бързо.
# 6. Лист и сет комприхейшън са яки нещо и помагат доста.
# 7. Онаследяването по възможност да не се използва, освем ако не е задължително.
# 8. Регулярните изрази са доста полезни, но са трудни за измисяне.
# 9. От друга страна, по-добре да се измисли по кратко и разбираемо решение, отколкото по-дълго и неразбираемо.
# 10. Регулярните изрази може и да се дебъгват.
# 11. Методите any() и all() са доста полезни, спестявап писане на дълги ифове.
# 12. kwargs спасява от проверки дали дадена стойност съществува или не.
# 13. Полиморфизмът е полезен, но не и да се прекалява с него, но често се случва това.
# 14. __init__ извиква __new__ , всичко е обект.

История (1 версия и 1 коментар)

Свилен обнови решението на 28.04.2013 10:28 (преди над 11 години)

+REPOSITORY = 'https://github.com/svilenbs/python-retrospective'
+# Двадесет неща, които научих.
+# 1. Кода може да бъде и подреден, че даже е и задължително.
+# 2. Спазването на стандарти е хубаво нещо.
+# 3. Не е лоша идея да се пускат тестове, за това какво сме писали.
+# 4. Сет се държи по различен начин от арай.
+# 5. Лисподобните езици са хубаво нещо и с тях се работи по-бързо.
+# 6. Лист и сет комприхейшън са яки нещо и помагат доста.
+# 7. Онаследяването по възможност да не се използва, освем ако не е задължително.
+# 8. Регулярните изрази са доста полезни, но са трудни за измисяне.
+# 9. От друга страна, по-добре да се измисли по кратко и разбираемо решение, отколкото по-дълго и неразбираемо.
+# 10. Регулярните изрази може и да се дебъгват.
+# 11. Методите any() и all() са доста полезни, спестявап писане на дълги ифове.
+# 12. kwargs спасява от проверки дали дадена стойност съществува или не.
+# 13. Полиморфизмът е полезен, но не и да се прекалява с него, но често се случва това.
+# 14. __init__ извиква __new__ , всичко е обект.
+

5: Не бих нарекъл Питон "лисподобен". Може да го наречеш функционален, но дори и това ще е с разни уговорки.

9: "По-добре е да живееш прав, отколкото да умреш на колене"

13: При Питон това доста се доближава до аргумента от точка 7.

14: __new__ извиква __init__, но идеята грубо е такава.