-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 12-02-09 12:35 PM, Robert Collins wrote:
>> There are certainly instances where increased modularity will
>> increase LoC.  When a short function is extracted, and it only
>> has a few call sites, a LoC increase is likely, if only from
>> additional documentation.  As the number of call sites or the
>> length of the function increases, the LoC will tend to decrease.
> 
> An interesting question (without a satisfactory answer I think) is 
> then whether the modularity is worth it. It can be tough :)
> 
> That said, I would tend to go for extracted functions even with
> only 2 call sites, most of the time.

Me too, but it's certainly possible to be fooled about the parameters
of a solution with only two instances of a problem.  With a third
instance, I feel very comfortable that a solution is generalized in a
useful way.

Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk80Br4ACgkQ0F+nu1YWqI3itQCcDQOudjVpXslBFlOKxqc8913N
GlwAnAypimWsuW6EDOppW4Pye7fzStE6
=8/70
-----END PGP SIGNATURE-----

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-dev
Post to     : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to