View All Events

Developer SIG: Better Naming for Code Clarity with Kurt Wheeler

| 2:00pm to 3:00pm Bits & Pieces, Room 306 Sansom Place West

Code clarity is one of the most important things in software development because it increases the maintainability of code and the ease of sharing it with another programmer and having them understand it. Naming variables, functions, and classes well is crucial to writing maintainable and extendable code. However the culture of Python often seems to encourage brevity over clarity. I will show examples of this in high profile Python projects' tutorials, documentation, and source code. I will discuss ways to write code that is more clear, maintainable, and extendable along with some initial ideas of what the Python community can do to try to reverse this trend.
 
Kurt Wheeler is a software engineer in the Childhood Cancer Data Lab powered by Alex's Lemonade Stand Foundation and a member of the Greene Lab at the University of Pennsylvania. Kurt has experience in software development for cloud based workflows, utilizing modern technologies such as Docker, terraform, and Nomad. Kurt is the primary developer of the Data Refinery project which aims to integrate all publicly available genomic and transcriptomic data to facilitate machine learning analyses.

For additional information, please contact dev-sig@lists.upenn.edu

iCalendar: http://www.upenn.edu/computing/group/sigcal/Apr1816BetterNaming.ics

Sponsored by Developer SIG