Jump to content
php.lv forumi

Atrasts internetā


briedis

Recommended Posts

1. punkts depends. Ne visu var vienmēr pārcelt uz pēdējo versiju overnight. 2. lieto kādu ide/tūļus gribi. Kuru tas vispār interesē? Codebase ir vcs, a kā tu jamo raksti - da kaut ar kreisās kājas īkšķi. Par to, ka kāds izmanto tūļus, par kuriem tev nav nekādas sajēgas - tas jau tomēr akmens tavā lauciņā. 3. koda stila kontrolei ir attiecīgi instrumenti. Pirms atvērt pull requestu, neviens vairs buildus netaisa, testus nedarbina, neko, nē? Wtf? Kam visi tie CI un build serveri, kaķiem? 4. Merge request uz master? Tātad integrācija ir produkcija, un testējam produkcijā? WTF? 5. kādos nafig pāros? Katram pull requestam review (no >=2 cilvēku signoff, svarīgām izmaiņām arī no lead). 6. WTF? What is this? Did you loose a bet?

 

Lai gan ko es te vairs komentēju... Problēma ir acīmredzama. Un jamā ir abās pusēs. Ko tad gaida uz kaut kādu pasakainu vidi ar tādu attieksmi...

Link to comment
Share on other sites

  • Replies 539
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

ha, vienbrīd gandrīz aizgāju strādat uz DYNINNO (labi ka noturēja). Freimworkus tur neizmantojot jo tas esot pārāk liels overheds, viss plain php. Svarīga esot katra mikrosekunde. Nodomāju, nu ok, itkā jau makes sense.

Tai pat laikā, cik dzirdēju no insaidera, 700 db kveriji uz katru ielādi tur ir norma. 

Atkarīgs kurā nodaļā trāpies - priecājos, ka aizgāju no Fronta prom.

Link to comment
Share on other sites

1. punkts depends. Ne visu var vienmēr pārcelt uz pēdējo versiju overnight. 2. lieto kādu ide/tūļus gribi. Kuru tas vispār interesē? Codebase ir vcs, a kā tu jamo raksti - da kaut ar kreisās kājas īkšķi. Par to, ka kāds izmanto tūļus, par kuriem tev nav nekādas sajēgas - tas jau tomēr akmens tavā lauciņā. 3. koda stila kontrolei ir attiecīgi instrumenti. Pirms atvērt pull requestu, neviens vairs buildus netaisa, testus nedarbina, neko, nē? Wtf? Kam visi tie CI un build serveri, kaķiem? 4. Merge request uz master? Tātad integrācija ir produkcija, un testējam produkcijā? WTF? 5. kādos nafig pāros? Katram pull requestam review (no >=2 cilvēku signoff, svarīgām izmaiņām arī no lead). 6. WTF? What is this? Did you loose a bet?

 

Lai gan ko es te vairs komentēju... Problēma ir acīmredzama. Un jamā ir abās pusēs. Ko tad gaida uz kaut kādu pasakainu vidi ar tādu attieksmi...

1. Es vēlos strādāt ar modernām tehnoloģijām, un ja jau es meklēju jaunu darbu, tad man ir tiesības izvēlēties vietu, kura izmanto tās modernās tehnoloģijas.

2. Ir uzņēmumi, kuros ir preferred IDEs/editori/workflowi. Ja uzņēmums ofisā sponsorē PhpStorm (jo tas tomēr ir maksas produkts), tad tas arī ir liels pluss. Par tūļiem - atvaino, neviens nevar zināt visus tūļus (un nevajag arī).

3. Koda stilu neietur ar formatētāju uzstādījumiem (jo formatētāji katrai IDEi/editoram savi galu galā, neviens neies uzturēt up-to-date configus visiem editoriem), ir teksta dokumentācija, kā būtu jābūt. Kāds testiem/buildiem/pull requestiem sakars ar koda stilu? Kodam būtu jābūt noformatētam pareizi jau pirms tā.

4., 5. Dyninno ir tā - ir standarts. Nenormāli sūdīgs standarts, bet standarts, un tam ir jāseko, jo tā ir pateikts. Apstrīdi - vācies prom.

6. Dzērumā priekšnieki izsapņoja, 100%.

 

Bet vispār, atkal jau tu te ar savu augsto tehnoloģiju un complex workflow domāšanu...

 

Atkarīgs kurā nodaļā trāpies - priecājos, ka aizgāju no Fronta prom.

Ko tā?

 

Yup, BO viss daudz mierīgāk man liekas jums tur ir

BO ir fucking garlaicīgi, monotons darbs. Reizēm ir steidzami taski or w/e, bet pat tad ir garlaicīgi.

Edited by jurchiks
Link to comment
Share on other sites

3. Koda stilu neietur ar formatētāju uzstādījumiem (jo formatētāji katrai IDEi/editoram savi galu galā, neviens neies uzturēt up-to-date configus visiem editoriem), ir teksta dokumentācija, kā būtu jābūt. Kāds testiem/buildiem/pull requestiem sakars ar koda stilu? Kodam būtu jābūt noformatētam pareizi jau pirms tā.

 

Šo ir elementāri atrisināt, jo ir vispārpieņemti standarti.

Piemēram, mēs uzliekam Stormam, lai tas lieto PSR1/PSR2 stilu. Visi koderi lieto IDĒ auto-format.

Ja kāds lietotu citu editoru (dies` pasarg, nāktos konvertēt), tad noteikti arī tam varētu iestatīt konkrētu, vispārpieņmetu standartu.

Link to comment
Share on other sites

 

Šo ir elementāri atrisināt, jo ir vispārpieņemti standarti.

Piemēram, mēs uzliekam Stormam, lai tas lieto PSR1/PSR2 stilu. Visi koderi lieto IDĒ auto-format.

Ja kāds lietotu citu editoru (dies` pasarg, nāktos konvertēt), tad noteikti arī tam varētu iestatīt konkrētu, vispārpieņmetu standartu.

http://cs.sensiolabs.org- you are welcome :P Mēs lietojam arī kā pre-commit huku, pasaka ja kaut kas nav noformatēts kā vajag pirms komita. Man papildus tam šis ir arī post-save hūks. Galvenokārt tāpēc, ka mums lieto kas katram ērtāk - IDEA, Atom, Vim, etc. Gala rezultāts - visiem viens. Plus ja ir dažādi stili dažādos projektos, ir .php_cs, kur var sakonfigurēt kā ienāk prātā.

 

1. Es vēlos strādāt ar modernām tehnoloģijām, un ja jau es meklēju jaunu darbu, tad man ir tiesības izvēlēties vietu, kura izmanto tās modernās tehnoloģijas.

2. Ir uzņēmumi, kuros ir preferred IDEs/editori/workflowi. Ja uzņēmums ofisā sponsorē PhpStorm (jo tas tomēr ir maksas produkts), tad tas arī ir liels pluss. Par tūļiem - atvaino, neviens nevar zināt visus tūļus (un nevajag arī).

3. Koda stilu neietur ar formatētāju uzstādījumiem (jo formatētāji katrai IDEi/editoram savi galu galā, neviens neies uzturēt up-to-date configus visiem editoriem), ir teksta dokumentācija, kā būtu jābūt. Kāds testiem/buildiem/pull requestiem sakars ar koda stilu? Kodam būtu jābūt noformatētam pareizi jau pirms tā.

4., 5. Dyninno ir tā - ir standarts. Nenormāli sūdīgs standarts, bet standarts, un tam ir jāseko, jo tā ir pateikts. Apstrīdi - vācies prom.

6. Dzērumā priekšnieki izsapņoja, 100%.

 

Bet vispār, atkal jau tu te ar savu augsto tehnoloģiju un complex workflow domāšanu...

1. Right. Good luck then.

2. Jā, ir tādi uzņēmumi. Saucas bedres, kam vairāk interesē internal policy kā produktivitāte. Ja cilvēks ir 10 gadus nolietojis VIM, kāpēc forsēt jamo lietot ko citu? Un Jetbrains tā kā sen jau vajadzētu sponsorēt visiem, by default.

3. Kāds testiem buildiem un pull requestiem sakars ar koda stilu? Tāds, ka viens no build stepiem var būt koda stila pārbaude. Piemēram, mums katrs pull requests iet caur CI serveri - atver pull requestu, post hooks painformē Jenkins, ka ir jauns pull requests. Jenkins novelk izmaiņas, automātiski samerdžo ar mērķa branchu (vai nu tā ir integrācija, vai produkcija), izpilda testus un novalidē mainīto kodu - tiesa, mums nepārbauda koda stilu, jo par to rūpējas pre-commit huki - so neglīts kods repā vispar nenonāk, nekad - taču man ir zināmi konkrēti kantori kur koda stils un lint, utt utjp tiek darbināts pret katru buildu, lai izvairītos no dajebkāda regresa. Visbeidzot Jenkins noreportē build statusu kā komentāru pie pull request. Tas viss automātiski, katru reizi kad upteito pull request un nulle interaction no programmetāja puses. Tu to zinātu, ja vismaz pacenstos apzināt tos tūļus, ko "nevajag arī".

4.5. PHP ir de-fakto stils, saucas PSR. Python, Java, HTML, JS, CSS, LESS, SASS ir savi standarti. Ja tas kantoris izmanto kaut kādu ļevu pašizdomātu figņu, nav brīnums, ka operē tur jefiņi, jo neviens normāls cilvēks uz to neprarakstīsies. Un ja atbilde uz pozitīvām izmaiņām ir "vācies prom", jebkurš, kurš vēl nav aizvācies ir jucis.

Edited by F3llony
Link to comment
Share on other sites

 

Šo ir elementāri atrisināt, jo ir vispārpieņemti standarti.

Piemēram, mēs uzliekam Stormam, lai tas lieto PSR1/PSR2 stilu. Visi koderi lieto IDĒ auto-format.

Ja kāds lietotu citu editoru (dies` pasarg, nāktos konvertēt), tad noteikti arī tam varētu iestatīt konkrētu, vispārpieņmetu standartu.

Ne visi izmanto tos "vispārpieņemtos" standartus. Man, personīgi, daļa no PSR noteikumiem liekas stulba un es tos netaisos ievērot.

Link to comment
Share on other sites

1. Right. Good luck then.

2. Jā, ir tādi uzņēmumi. Saucas bedres, kam vairāk interesē internal policy kā produktivitāte. Ja cilvēks ir 10 gadus nolietojis VIM, kāpēc forsēt jamo lietot ko citu? Un Jetbrains tā kā sen jau vajadzētu sponsorēt visiem, by default.

3. Kāds testiem buildiem un pull requestiem sakars ar koda stilu? Tāds, ka viens no build stepiem var būt koda stila pārbaude. Piemēram, mums katrs pull requests iet caur CI serveri - atver pull requestu, post hooks painformē Jenkins, ka ir jauns pull requests. Jenkins novelk izmaiņas, automātiski samerdžo ar mērķa branchu (vai nu tā ir integrācija, vai produkcija), izpilda testus un novalidē mainīto kodu - tiesa, mums nepārbauda koda stilu, jo par to rūpējas pre-commit huki - so neglīts kods repā vispar nenonāk, nekad - taču man ir zināmi konkrēti kantori kur koda stils un lint, utt utjp tiek darbināts pret katru buildu, lai izvairītos no dajebkāda regresa. Visbeidzot Jenkins noreportē build statusu kā komentāru pie pull request. Tas viss automātiski, katru reizi kad upteito pull request un nulle interaction no programmetāja puses. Tu to zinātu, ja vismaz pacenstos apzināt tos tūļus, ko "nevajag arī".

4.5. PHP ir de-fakto stils, saucas PSR. Python, Java, HTML, JS, CSS, LESS, SASS ir savi standarti. Ja tas kantoris izmanto kaut kādu ļevu pašizdomātu figņu, nav brīnums, ka operē tur jefiņi, jo neviens normāls cilvēks uz to neprarakstīsies. Un ja atbilde uz pozitīvām izmaiņām ir "vācies prom", jebkurš, kurš vēl nav aizvācies ir jucis.

1. Kā tad, jāsamierinās ar vecu softu, vai ne?

2. Es teicu preferred, nevis required.

3. "var būt koda stila pārbaude". "Tu to zinātu, ja vismaz pacenstos apzināt tos tūļus" - except man nevienā darbā nav nācies tos izmantot. Kad nāksies, tad iepazīšu.

4. Visiem jau tāpat ir skaidrs, ka tu ienīsti visus citus koda stilus, kas kaut nedaudz atšķiras no PSR. I don't give a fuck, es neesmu robots, man ir savs viedoklis un savs stils. Un es nebūt neesmu vienīgais. Nāksies vien deal with it.

Link to comment
Share on other sites

Ne visi izmanto tos "vispārpieņemtos" standartus. Man, personīgi, daļa no PSR noteikumiem liekas stulba un es tos netaisos ievērot.

Tāpēc jau tavs kods izskatās tā, itkā mans 3gadnieks būtu vienkārši nomaucis pa pogām ar plaukstu.

 

1. Kā tad, jāsamierinās ar vecu softu, vai ne?

2. Es teicu preferred, nevis required.

3. "var būt koda stila pārbaude". "Tu to zinātu, ja vismaz pacenstos apzināt tos tūļus" - except man nevienā darbā nav nācies tos izmantot. Kad nāksies, tad iepazīšu.

4. Visiem jau tāpat ir skaidrs, ka tu ienīsti visus citus koda stilus, kas kaut nedaudz atšķiras no PSR. I don't give a fuck, es neesmu robots, man ir savs viedoklis un savs stils. Un es nebūt neesmu vienīgais. Nāksies vien deal with it.

1. How about fucking fixing it?

3.4. Nenāksies. Jo tevi vienkārši nevienā pieklājīgā darbā ar tādu attieksmi nekad neņems - pietiek kandidātu, kam patiesi arī interesē ko pie velna viņi dara. 

Link to comment
Share on other sites

Tāpēc jau tavs kods izskatās tā, itkā mans 3gadnieks būtu vienkārši nomaucis pa pogām ar plaukstu.

 

1. How about fucking fixing it?

3.4. Nenāksies. Jo tevi vienkārši nevienā pieklājīgā darbā ar tādu attieksmi nekad neņems - pietiek kandidātu, kam patiesi arī interesē ko pie velna viņi dara. 

1. Vot davaj, aizej uz Dyninno un salabo. I dare you.

3., 4. Sure. Jo tas, ka es nezinu 1 tūli, nozīmē, ka es neesmu ieinteresēts to iemācīties, ja tas nepieciešams darbam...

Link to comment
Share on other sites

1. Vot davaj, aizej uz Dyninno un salabo. I dare you.

3., 4. Sure. Jo tas, ka es nezinu 1 tūli, nozīmē, ka es neesmu ieinteresēts to iemācīties, ja tas nepieciešams darbam...

1. vot ja viņi būtu atvērti izmaiņām un maksātu atbilstoši manām spējām aizietu un salabotu arī. Ko tu domā, nekad neesmu ar vecu drazu saskāries?

3.,4. bet es jau sen pateicu, redzi kur tooļi X, Y, Z, palīdzēs tev darīt to un šito, tā un šitā, efektīvāk, labāk un ko tik ne. Kur tad bija tava interese? Pateici nafig, tā visa ir overkompleksa figņa, nafig vajag.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...