Мария обнови решението на 28.04.2013 17:51 (преди над 11 години)
+REPOSITORY = 'https://github.com/MariaTerzieva/python-retrospective'
+
+#Нещата, които научих:
+
+#1. Препоръчително е да се използват константи за фиксирани стойности.
+#2. С използване на подходящите колекции кодът ни се опростява.
+
+#3. Трябва да се внимава, когато се връща lambda-функция, защото се изпълнява
+# мързеливо.
+#4. Добре е да се използват docstrings, за да се постигне по-голяма яснота.
+#5. Трябва да покрием всички случаи в решението си, а не да разчитаме на
+# определен вход.
+#6. Вместо да изпълняваме n пъти една функция можем да използваме композиция
+# на функции.
+
+#7. Добре е за някои методи/променливи, които не са публични да се използва(т)
+# trailing underscore(s).
+#8. Set и list comprehesion-ите са по-четими от използване на filter и cast-
+# ване до set или list.
+#9. Ако нещо се получи прекалено дълго, значи не сме избрали правилния подход
+# за решение на задачата.
+#10. Добавянето на още една променлива, може да ни спести доста код.
+
+#11. В някои случаи по-добрата практика е вместо да присвояваме низове да
+# обособим низовете като константи.
+#12. Как да извеждам съобщение при exception.
+#13. Понякога с повече if-ове се постига по-голяма четимост на кода отколкото
+# чрез булеви конструкции.
+#14. Някои методи вече ги има в Python и не е необходимо ние да ги реализираме.
+#15. Можем да използваме format(**kwargs), което е значително по-удобно от %s.
+#16. Добре е да отделяме различните логически блокове с празен ред за по-добра
+# четимост на кода.