Managing Android code quality
Over the last 2 or 3 years, there has been an increasing interest on managing software quality from a code perspective. Companies realize that having a healthy code base that allows development teams to quickly add new features, without creating regression bugs, is one of the basic keys to business success. Customers expect no less than a high-quality system. They demand quick adoption to rapid market changes without the fear of :new version, new bugs, existing features broken. This is why companies all over the globe are integrating numerous tools into their development process to manage and eventually improve the code quality of their large-scale systems. However, when it comes to mobile applications, people don't think the same way. For some, unexplainable reason, maybe it's the fact that the code base is not that large to manage quality. Or maybe the release cycles are too short to include that "strange quality thing." We believe the opposite. Mobile applications...