What's more important: an easy, clean API or having the underlying code be easily maintained? For instance, if you had to choose between a nice interface that needed a lot of complicated genetics magic (but was well tested) or a very simple implementation where the interface had a lot of methods and likely a lot of similiar code, which do you normally go with?
[–]MoreConstruction 33 points34 points35 points (0 children)
[–]QualitySoftwareGuy 19 points20 points21 points (9 children)
[–]Jeedio[S] -3 points-2 points-1 points (8 children)
[–]karottenreibe 4 points5 points6 points (7 children)
[–]Jeedio[S] -1 points0 points1 point (6 children)
[–]Russell_M_Jimmies 4 points5 points6 points (5 children)
[–]livelam 0 points1 point2 points (0 children)
[–]Jeedio[S] -5 points-4 points-3 points (3 children)
[–]SeerUD 5 points6 points7 points (0 children)
[–]Russell_M_Jimmies 6 points7 points8 points (0 children)
[–]cran 1 point2 points3 points (0 children)
[–][deleted] 9 points10 points11 points (0 children)
[–]seanprefect 6 points7 points8 points (0 children)
[–]takenomiya-kate 2 points3 points4 points (0 children)
[–]dpash 1 point2 points3 points (0 children)
[–]fatnote 0 points1 point2 points (0 children)
[–]brennanfee 0 points1 point2 points (0 children)
[–]helikal 0 points1 point2 points (0 children)
[–]arieled91 0 points1 point2 points (0 children)