We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Poor Programming Patterns and How to avoid them

Formal Metadata

Title
Poor Programming Patterns and How to avoid them
Alternative Title
Common poor coding patterns and how to avoid them
Title of Series
Number of Parts
90
Author
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Every engineer has great intentions when diving into a codebase. You want to make the code beautiful easy to read and modular. However as time passes and new feature and quick bug fixes are put in somehow your android codebase turned into a mess of multiple levels of inheritance of views and fragments and you're stuck wondering how you ended up here in the first place. In my talk I will share with you common poor patterns that every developer first makes when developing in android and the alternative architecture patterns to ensuring clean code. All these mistakes previously existed within the Pinterest codebase! We will talk about listeners event driven paradigms and clean architecture.