always assume good faith

Bráulio Bhavamitra braulio at eita.org.br
Wed Jun 25 11:38:47 BRT 2014


Something I said is related to the points 9 and 10 of
http://www.ibm.com/developerworks/rational/library/11-proven-practices-for-peer-review/


On Wed, Jun 25, 2014 at 11:35 AM, Bráulio Bhavamitra <braulio at eita.org.br>
wrote:

> Caio, I appreciate your notes and references about code standands and code
> review. I also think they are very important, I just balanced their
> importance with other factors.
>
> regards,
> bráulio
>
>
> On Wed, Jun 25, 2014 at 12:22 AM, Caio Tiago Oliveira <
> caiotiago at colivre.coop.br> wrote:
>
>> On 06/23/2014 12:29 PM, Bráulio Bhavamitra wrote:
>> > What is testing? It is composed of automated tests (runned by the
>> > continous integration system, travis, gitlab CI) and users' tests, which
>> > we at EITA and blogoosfero do a lot.
>> > Reviewing for me is mainly about testing. I don't need pretty beautiful
>> > code, even after I have
>> > wrote http://noosfero.org/Development/PatchGuidelines completely for
>> that!
>>
>> http://blog.codinghorror.com/code-reviews-just-do-it/
>>
>> <<<<<<<START
>>  - In a software-maintenance organization, 55 percent of one-line
>> maintenance changes were in error before code reviews were introduced.
>> After reviews were introduced, only 2 percent of the changes were in
>> error. When all changes were considered, 95 percent were correct the
>> first time after reviews were introduced. Before reviews were
>> introduced, under 20 percent were correct the first time.
>>
>>  - In a group of 11 programs developed by the same group of people, the
>> first 5 were developed without reviews. The remaining 6 were developed
>> with reviews. After all the programs were released to production, the
>> first 5 had an average of 4.5 errors per 100 lines of code. The 6 that
>> had been inspected had an average of only 0.82 errors per 100. Reviews
>> cut the errors by over 80 percent.
>>
>>  - The Aetna Insurance Company found 82 percent of the errors in a
>> program by using inspections and was able to decrease its development
>> resources by 20 percent.
>>
>>
>>  - IBM's 500,000 line Orbit project used 11 levels of inspections. It
>> was delivered early and had only about 1 percent of the errors that
>> would normally be expected.
>>
>>
>>  - A study of an organization at AT&T with more than 200 people reported
>> a 14 percent increase in productivity and a 90 percent decrease in
>> defects after the organization introduced reviews.
>>
>>
>>  - Jet Propulsion Laboratories estimates that it saves about $25,000 per
>> inspection by finding and fixing defects at an early stage.
>> END>>>>>>>>>
>>
>>
>> Take a look at least in the first four sections here:
>>
>> http://www.ibm.com/developerworks/rational/library/11-proven-practices-for-peer-review/
>>
>>
>> Automated testing is nice, but code review is another completely
>> unrelated thing. User testing is another nice thing, but it has nothing
>> to do with either automated testing or code review.
>> Any non-trivial program requires the three.
>>
>> _______________________________________________
>> Noosfero-dev mailing list
>> Noosfero-dev at listas.softwarelivre.org
>> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-dev
>>
>
>
>
> --
> "Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua
> ideologia. Morra por sua ideologia" P.R. Sarkar
>
> EITA - Educação, Informação e Tecnologias para Autogestão
> http://cirandas.net/brauliobo
> http://eita.org.br
>
> "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu
> lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da
> Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e
> destruídas nas fases de extroversão e introversão do fluxo imaginativo
> cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,
> naquele momento, essa pessoa é a única proprietária daquilo que ela
> imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha
> por um milharal também imaginado, a pessoa imaginada não é a propriedade
> desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este
> universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso
> a propriedade deste universo é de Brahma, e não dos microcosmos que também
> foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,
> mutável ou imutável, pertence a um indivíduo em particular; tudo é o
> patrimônio comum de todos."
> Restante do texto em
> http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia
>



-- 
"Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua
ideologia. Morra por sua ideologia" P.R. Sarkar

EITA - Educação, Informação e Tecnologias para Autogestão
http://cirandas.net/brauliobo
http://eita.org.br

"Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu
lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da
Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e
destruídas nas fases de extroversão e introversão do fluxo imaginativo
cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,
naquele momento, essa pessoa é a única proprietária daquilo que ela
imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha
por um milharal também imaginado, a pessoa imaginada não é a propriedade
desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este
universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso
a propriedade deste universo é de Brahma, e não dos microcosmos que também
foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,
mutável ou imutável, pertence a um indivíduo em particular; tudo é o
patrimônio comum de todos."
Restante do texto em
http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20140625/5bcfe418/attachment-0001.html>


More information about the Noosfero-dev mailing list