@Ulrich, see my initial post, i proposed "conservative" start rules and 
proposed automated github PRs verification that doesn't block PR merge and 
only indicate with comments on possible bad places.

One more 
addition https://github.com/jenkinsci/jenkins/pull/1907#issuecomment-154416520

On Friday, November 6, 2015 at 4:29:21 PM UTC+3, Ullrich Hafner wrote:
>
> I would also recommend to define and publish an official coding style. 
> This is practice for all professional software projects. I don’t see why 
> this should not be done in an open source project. If we can’t agree to an 
> overall style we should at least start with a small subset of conventions 
> that can be extended step by step. (But this is just my opinion as a 
> plug-in developer, it is a decision the core team should actually make.)
>  
> It was really hard to argue with students in my testing class why the 
> acceptance test suite has no official coding standard while the students 
> learn in all lectures that a project team should follow a coding standard. 
> So we ended up in forking the project, creating and committing a coding 
> standard for the class, and finally removed the standard after the end of 
> the semester.
>
> I’m using a committed coding standard for my plug-ins and it works quite 
> well. Normally, PRs follow this coding standard (at least after mentioning 
> it).  
>
> I also think that we should first define a coding standard. *After* that 
> we can discuss if it is automatically applied or just provided as formatter 
> preferences.  I the latter case we should enforce these rules using static 
> code analysis.
>
> (Note: a coding style consists of formatter preferences as well as a set 
> of coding practices or guidelines, e.g., fields must be private, etc.) 
>
> Am 02.11.2015 um 14:54 schrieb Kanstantsin Shautsou <kanstan...@gmail.com 
> <javascript:>>:
>
> <sorry-for-offtopic>
> http://techbeacon.com/zombie-code-when-maintainability-goes-out-window
> </sorry-for-offtopic>
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to jenkinsci-de...@googlegroups.com <javascript:>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/9063c95b-b8b2-42b9-87e5-a63fd0c8ce06%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/jenkinsci-dev/9063c95b-b8b2-42b9-87e5-a63fd0c8ce06%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/1595bf88-3802-4f7d-a691-e2d2b149947a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to