Tuesday: June 16, 2015
401 NW 10th,
Oklahoma City, Oklahoma
The enemy. Knowing it is in your project keeps you up at night. You can feel the technical debt accumulating. There are files in your code base developers are afraid to modify. Training programmers on a new project is taking longer than it should. You feel like you are bailing water out of a boat during a rainstorm. What is this force of destruction that grows like blight in your source? Complexity!
Complexity is the enemy.
This talk is two-fold: Seek and Destroy.
What tooling and practices can help me find complexity? Where does it gather? What are things like SLOC, Halstead Complexity, and Linting? What are some sure signs a file is going to blow up and no longer be maintainable? Working in your project needs to feel like coding with X-ray vision.
Once you find the complexity, you gotta do something about it. We will discuss techniques and promote more simple modular systems. This is both in the form of project organization, as well as some useful design patterns. We will look at ways to refactor code into simplicity by avoiding code gestures that, objectively speaking, increase the complexity of a code base.
Meeting space is provided thanks to Prototek. These awesome folks are passionate about creating a vibrant maker space in Oklahoma City. We thank them for providing meeting space for user groups and events. Prototek is collaborating with Techlahoma to create a positive impact on our tech community, which is an epic win for everyone!
Tasty lunch will be served thanks to Techlahoma.
Prototek Prototek is a maker, fabrication, civic hacker and creator space located in Mid-Town Oklahoma City.
401 NW 10th St, Oklahoma City, Oklahoma 73103
Get directions via Google maps.