Pull requests can get contentious. Busy schedules and confusing, harshly worded comments can leave PRs outstanding for a week or more. Recognizing this inefficient process, we created our own guidelines. Here’s how we did it.
Here at Scoop, we believe that readability is a pillar of software development, and that extends to testing. So, when we set off to add unit testing to our Android app, we of course wanted to make sure our tests would be modular and readable, in addition to precise and robust.
Android’s view system is designed to handle layout and view positions automatically. A developer never sets the absolute position of a view in a layout. Instead, we rely on layouts to define constraints. However, sometimes, especially when handling view animations, we need to determine the position of a view.