/python-kurssi

Solitan sisäinen Python-kurssi, syksy 2017

Primary LanguagePythonBSD 2-Clause "Simplified" LicenseBSD-2-Clause

python-kurssi

Solitan sisäinen Python-kurssi, syksy 2017

Miksi siisti Python-ohjelmointi?

  1. joskus se, ettei automatisoi asioita, aiheuttaa haittaa
  • "three strikes and you automate"
  • eli aina kun huomaa hakkaavansa samoja komentoja moneen kertaan, kannattaa ainakin yhdistää ne yhdeksi komennoksi
  1. hämmentävän usein joku kokeilu päätyy tuotantoon
  • ohjelmoija kärsii loppujen lopuksi, jos siisteyteen / ylläpidettävyyteen ei ole budjettia / aikaa
  1. huonosti tehdyistä asioista syntyy regressioita
  • esim. serveri, jota kukaan ei osaa pystyttää uudestaan, sekoaa
  • automaattiset tietoturvapäivitykset rikkovat huonosti rakennetun ympäristön
  • muutospelko