1

Topic: About KodRevju

Proceeding from a subject in the neighbourhood, understood that the code  at all does not prevent. So it turned out that now at us it is not present also comments on the code happen only when you look selective  or encounter not clear code. To the project 5 . Wrote> 5 programmers. The code  was not. People got used to write  and to add different  and new patterns when it it is necessary.  operation with basis through , where that procedures .. As a result we have a zoo. How to implement the code , as much as possible without serious consequences? And how this process generally should look? In a command of 8 persons, including .

2

Re: About KodRevju

Hello, snaphold, you wrote: S> How to implement the code , as much as possible without serious consequences? S> and how this process generally should look? S> in a command of 8 persons, including . Enough simple variant is to enter  and the prohibition on  in the master to . In addition requirements are put to it to observe style of the code and restriction on some patterns.

3

Re: About KodRevju

Hello, snaphold, you wrote: S> Proceeding from a subject in the neighbourhood, understood that the code  at all does not prevent. S> so it turned out that now at us it is not present also comments on the code happen only when you look selective  or encounter not clear code. S> to the project 5 . Wrote> 5 programmers. The code  was not. S> people got used to write  and to add different  and new patterns when it it is necessary. S> Gdeto operation with basis through , where that procedures .. S> As a result we have a zoo. S> how to implement the code , as much as possible without serious consequences? S> and how this process generally should look? S> in a command of 8 persons, including . When someone starts to work over the task, he creates a new branch for itself(himself) from the main (master) the Main idea that it is impossible to take the branch simply and  in the master, especially it is impossible  directly in the master, all changes in the master only through a pool  (except for a wartime, it is clear). And this pool  should look and  other developer, which this code (changes) is capable to understand (or , for beginners - to be to a postphysiognomy). After  , it  in the master. Gaps, brackets, and an amount of commas () people should not to check the code, it . Here automatic check of correspondence of the code well helps rules on the server. That is, the pool  is impossible  if  with it does not gather, or any checks of style do not transit. Simply, as cork, also solves at once all disagreements on styles. Generally for this purpose is better any ready toolkit, which    . For example, in the world microsoft it TFS, the last versions rather not bad work. At atlassian it is the stack (jira +crucible). At github the. Adjustment of it for TFS for example is called branch policy. Simply you hang up policies on the master, and it's in the bag https://docs.microsoft.com/en-us/vsts/g … ?view=vsts https://docs.microsoft.com/en-us/vsts/g … ?view=vsts

4

Re: About KodRevju

S> Proceeding from a subject in the neighbourhood, understood that the code  at all does not prevent. S> so it turned out that now at us it is not present also comments on the code happen only when you look selective  or encounter not clear code. S> to the project 5 . Wrote> 5 programmers. The code  was not. S> people got used to write  and to add different  and new patterns when it it is necessary. S> Gdeto operation with basis through , where that procedures .. S> As a result we have a zoo. S> how to implement the code , as much as possible without serious consequences? S> and how this process generally should look? S> in a command of 8 persons, including . That people seriously concerned it, instead of simply a tick put that was the code , it is necessary that it was personally necessary for them. In this sense it is useful to think about collective possession of the code. To change sometimes tasks. If someone changes something in another's code - here the code  and it is required not to break something inadvertently. And if the command starts to communicate more on this background sooner or later they about the code  too reflect. Or is easier perceive, if someone suggests something such to use.

5

Re: About KodRevju

Hello, neFormal, you wrote: F> Hello, snaphold, you wrote: S>> How to implement the code , as much as possible without serious consequences? S>> and how this process generally should look? S>> in a command of 8 persons, including . F> enough simple variant is to enter  and the prohibition on  in the master to . And about  it is possible more in detail?  in the master it is necessary to supervise manually or  it is adjusted? F> in addition requirements are put to it to observe style of the code and restriction on some patterns. Here I am afraid to wallow in the constant daily analysis of the code. And if do once a week it can to appear what much to alter it will be necessary

6

Re: About KodRevju

Hello, snaphold, you wrote: S> and about  it is possible more in detail? S> Merzh in the master should be supervised manually or  it is adjusted?  as all is launched Certainly it the system should to do. Worked with github? Approximately as. If did not work, try to understand, how it should be. In general, except  (or another vcs), is necessary the software  over it and supports . It is possible certainly a pool  by mail each other to send, but in 2018 there are variants better. What at you is from an infrastructure? Git as I understood. Something else is? Assembly system (CI)? ? S> here I am afraid to wallow in the constant daily analysis of the code. And if do once a week it can to appear what much to alter it will be necessary What for for you for these to be engaged?  the one who can make it should do. The most simple variant - other developer who too works with the unit, for which change. It is administratively-technically enough to adjust restriction that any added code should be viewed at least someone else before it joins the general basis. The code which   (if they at you are), I I recommend  to view most (as ) therefore as many do this  through fingers (though all the same enough of jambs thus is deleted). But generally  it is useful, even through fingers. And technically (to explain to another,  next  in the code dragged), and it is functional (bit setting  was  for system at, and the dude on ignorance of system at it carried out), and casual (forgot ), well and from the educational point of view (you study at others that how to do)

7

Re: About KodRevju

Hello, bnk, you wrote: bnk> Hello, snaphold, you wrote: S>> and about  it is possible more in detail? S>> Merzh in the master should be supervised manually or  it is adjusted? bnk> Uuu as all is launched bnk> Certainly it the system should to do. Worked with github? Approximately as. If did not work, try to understand, how it should be. bnk> that at you is from an infrastructure? Git as I understood. Something else is? Assembly system (CI)? ? It is launched, yes)) Is only Git) we Want  to fasten all. And generally if tell on process setting it would be grateful. If it is simple in details. S>> here I am afraid to wallow in the constant daily analysis of the code. And if do once a week it can to appear what much to alter it will be necessary bnk> What for for you to these to be engaged?  the one who can make it should do. bnk> the most simple variant - other developer who too works with the unit, for which change. And if another hammers on quality and to be set up under it? The type the project and so  and to try to begin a candy of sense is not present

8

Re: About KodRevju

Hello, snaphold, you wrote: S> Is only Git) even with "only " it is possible to make . It dares an administrative method. I.e. simply agree about personal . We so did: http://rsdn.org/forum/management/5999675.1 the Author: neFormal Date: 31.03.15 S>>> here I am afraid to wallow in the constant daily analysis of the code. Be not afraid, you will wallow, if you will cling to trifles. It is necessary to understand, that you try to achieve. S> and if another hammers on quality and to be set up under it? The type the project and so  and to try to begin a candy of sense is not present that is? For the sake of what you want to make ? If it is a lot of bugs which take away time; if it is necessary to train beginners faster; if it is necessary to lead the project to uniform style faster to write,  helps. If you simply walk on operation, you do not dismiss for bugs, you are not drawn in by periods, you do not lose in money... That  can and it is not necessary." We fit well ". To reduce a personal abacus through  - the bad idea. If the purpose not noble the command does not understand and does not accept.

9

Re: About KodRevju

Hello, snaphold, you wrote: S> And generally if tell on process setting it would be grateful. If it is simple in details. Ah, yes. Process: 1. The task in task-trekere 2 is got. Under the task the branch 3 is got. In a branch operations are led, becomes  and a pool-rekvest. 4.   and . In different systems it is possible to do restrictions: for example, a minimum two  for  5. The task is marked, as resolved here or in item 3. 6. After testing QA or other responsible person closes it. If the selected tester is not present, it is possible to close at once and to wait . The toolkit for start is, probably, gitlab. For who has money and desire - jira. For  it is better to deliver a plug-in redmine in quality task-trekera (built in very restricted). I think, all  track branches through names. I.e. in a branch name task number (also it can be anchored under number in ) is underlined. It becomes the built in scripts which are hung up on  in .

10

Re: About KodRevju

Hello, snaphold, you wrote: bnk> That at you is from an infrastructure? Git as I understood. Something else is? Assembly system (CI)? ? S> It is launched, yes)) S> Is only Git) S> we Want  to fasten all. S> and generally if tell on process setting it would be grateful. If it is simple in details. If you there 10 persons, simply take ready system online - Microsoft VSTS or Atlassian Jira/Bitbucket for example for 10 dollars. What for to plant houses a zoo, it is much more convenient when all infrastructure for development already goes in a set, including , , the assembly. Repository Git  in a cloud on time-two. S> and if another hammers on quality and to be set up under it? The type the project and so  and to try to begin a candy of sense is not present It quite it can appear the rights. If as a result  life of developers it is not necessary becomes complicated. Normally developers write the bad code not specially, and is simple on ignorance, or in view of force majeure circumstances. And thanking  it is possible to divide responsibility for the code with someone else.