Ipsa Scientia Potestas Est
NNID: ShinNoNoir
Leer die jongen nou TDD
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
Without nipples, boobs are pointless - 365 project - In mijn hoofd is het alle dagen Kerstmis - What type of bees make milk? Boobies! - What type of bees are scary? BoooOOOOOooobeees! - Cactusliefhebster
Hier ook, althans het eerste deel toch.ElkeBxl schreef op maandag 22 december 2014 @ 09:27:
Nog 2 dagen werken en ik heb congéIk hou wel van zo'n korte werkweekjes
Zijn ook mijn laatste 2 dagen dat ik in dit Cobolteam ga zitten, 5 januari keer ik terug naar de .Net wereld.
Nog twee dagen verder werken naar een MVP (ik zit er eigenlijk al aan, maar kwestie van puntjes op de i te zetten
Aan jou de uitdaging om een foute implementatie van reverse te schrijven die toch aan deze twee eigenschappen voldoet.
Ipsa Scientia Potestas Est
NNID: ShinNoNoir
“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.
Rot13?RayNbow schreef op maandag 22 december 2014 @ 10:30:
[...]
Aan jou de uitdaging om een foute implementatie van reverse te schrijven die toch aan deze twee eigenschappen voldoet.
Edit: ah nee.
[ Voor 3% gewijzigd door incaz op 22-12-2014 11:09 ]
Never explain with stupidity where malice is a better explanation
Jammer dat de bijhorende module niet werkt, anders zou ik het eens testen
[ Voor 18% gewijzigd door ElkeBxl op 22-12-2014 12:27 ]
Without nipples, boobs are pointless - 365 project - In mijn hoofd is het alle dagen Kerstmis - What type of bees make milk? Boobies! - What type of bees are scary? BoooOOOOOooobeees! - Cactusliefhebster
“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.
In het team waar ik ooit zat, werd gegrapt dat deze 100% volgens spec voldeed (er waren geen specs
Dus als een collega (bv een tester) liep te zeuren, was dat steevast het antwoord.
let the past be the past.
Nu pas?
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Ik was het ook vergeten, maar bij deze
Misschien had het inderdaad een weekje eerder ook wel gekund.
Vergeten...
Beter laat dan nooit?
[ Voor 5% gewijzigd door OkkE op 22-12-2014 13:39 ]
“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.
Groeien er eigenlijk wel kerstbomen op Malibu?OkkE schreef op maandag 22 december 2014 @ 13:39:
[...]
Misschien had het inderdaad een weekje eerder ook wel gekund.![]()
Vergeten...
Beter laat dan nooit?
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Wat wil je photoshoppen? Een kerstversie van je icon?
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
JazekersFiresphere schreef op maandag 22 december 2014 @ 13:55:
[...]
Wat wil je photoshoppen? Een kerstversie van je icon?
Gewoon een witte baard aan de onderkant plakken
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Of een mooie rode neus!Firesphere schreef op maandag 22 december 2014 @ 14:01:
[...]
Gewoon een witte baard aan de onderkant plakken
Nee, dat kan niet. Hans heeft al een rode neus.
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Ik heb de mijne ooit gewoon laten fixen.Douweegbertje schreef op maandag 22 december 2014 @ 14:21:
Ach, tbh heb ik een hekel aan kerst maar dit soort dingen vind ik toch wel weer grappigEerlijk is eerlijk dat mijn ava 10 seconden werk was om te fixen, sommige zullen wat lastiger zijn
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Om precies te zijn: 0,000001GB. 1KB dus.
Ja precies, ik weet dan ook waar ik aan toe benkwaakvaak_v2 schreef op maandag 22 december 2014 @ 09:06:
ik vind het wel prettig, dat fwest zelf consistent is, op de even weken compiler/code problemen, en in de oneven weken computer/internet problemen. Ik geef het je te doen!
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
GB of GiB ...?F.West98 schreef op maandag 22 december 2014 @ 15:05:
[...]
Om precies te zijn: 0,000001GB. 1KB dus.
MT Venus E 5KW (V151) P1 HomeWizard | Hackerspace Brixel te Hasselt (BE) - http://www.brixel.be | 9800X3D, 96GB DDR5 6000MHZ, NVIDIA GEFORCE 4090, ASRock X670E Steel Legend, Seasonic GX1000
Mierenneuker
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Je bedoelt ~0.00000095374 GiB ?F.West98 schreef op maandag 22 december 2014 @ 15:05:
[...]
Om precies te zijn: 0,000001GiB. 1KiB dus.
[...]
Dacht je toch even dat je het gefixt had he
[ Voor 13% gewijzigd door Soundless op 22-12-2014 15:43 ]
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
1KiB = 1/1024 MiB
1MiB = 1/1024 GiB
1KB = 1000MB
1MB = 1000GB
Het bestand is waarschijnlijk 1 KiB en niet 1 KB. En:
1 KiB = 0.000001024 GB
1 KiB = ~0.00000095367 GiB
Dus het moet zijn:
ofOm precies te zijn: 0.000001024 GB. 1KiB dus.
Ongeveer: 0.00000095367 GiB. 1KiB dus.
EDIT: bovenstaande is in de Engelse notatie. Voor NL notatie vervang je de '.' door een ','
[ Voor 13% gewijzigd door Soundless op 22-12-2014 16:17 ]
0,000001GB = 1KB?
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Bijna. Je bestand is 1KiB niet 1KBF.West98 schreef op maandag 22 december 2014 @ 16:18:
Dus wat ik eerst had was wel goed?
0,000001GB = 1KB?
Dat is natuurlijk een aanname, misschien is het bestand wel echt 1KB.
Battle.net - Jandev#2601 / XBOX: VriesDeJ
Laten we aannemen dat mijn aanname juist isJan_V schreef op maandag 22 december 2014 @ 16:20:
[...]
Dat is natuurlijk een aanname, misschien is het bestand wel echt 1KB.
Ik ookDouweegbertje schreef op maandag 22 december 2014 @ 13:38:
[...]
Ik was het ook vergeten, maar bij deze
Maar helaas is dat niet het geval. 1KB it is...Soundless schreef op maandag 22 december 2014 @ 16:21:
[...]
Laten we aannemen dat mijn aanname juist is
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Dat is wat je OS je verteld. Het is waarschijnlijker dat het 1KiB is.F.West98 schreef op maandag 22 december 2014 @ 16:31:
[...]
Maar helaas is dat niet het geval. 1KB it is...
EDIT: Het bestand is hoogst waarschijnlijk zelfs kleiner dan dat.
[ Voor 12% gewijzigd door Soundless op 22-12-2014 16:37 ]
Het gaat in dit geval niet om een bestand, maar een string van 1000 karakters (toevallig precies 1000 ja)Soundless schreef op maandag 22 december 2014 @ 16:33:
[...]
Dat is wat je OS je verteld. Het is waarschijnlijker dat het 1KiB is.
EDIT: Het bestand is hoogst waarschijnlijk zelfs kleiner dan dat.
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Ow... 1 KB it is... Niemand zei dat het eerste wat je had fout wasF.West98 schreef op maandag 22 december 2014 @ 16:39:
[...]
Het gaat in dit geval niet om een bestand, maar een string van 1000 karakters (toevallig precies 1000 ja)
Heb je het liever over PHP?Douweegbertje schreef op maandag 22 december 2014 @ 16:46:
Ik wil even zeggen dat dit echt een klote discussie isBedankt.
F.West98 schreef op maandag 22 december 2014 @ 16:39:
[...]
Het gaat in dit geval niet om een bestand, maar een string van 1000 karakters (toevallig precies 1000 ja)
Want 1 karakter is 1 byte?Soundless schreef op maandag 22 december 2014 @ 16:43:
[...]
Ow... 1 KB it is... Niemand zei dat het eerste wat je had fout was
Ipsa Scientia Potestas Est
NNID: ShinNoNoir
Prima hoor.
Voor zijn doel is het een zeer goede taal, maar zo'n discussie heb ik al vaker gevoerd. 9/10x komen er ook alleen maar tegen argumenten dat er totaal geen uniformiteit in de 'functies' zit en nog wat vreemde dingen. Mja, los van dat is er weinig mis mee. Dat loose typed verhaal is ook maar een con/pro voor net het geen wat je wilt, al mag het van mij persoonlijk wat stricter.
We hebben hier (op het werk) zowel .NET als PHP en de voorkeur gaat hier uit naar PHP vanwege allerlei redenen. .NET is puur een opvulling voor wat dingen wat PHP dan weer niet kan.
Persoonlijk kan ik echter heel goed snappen dat iemand die C/C++/C# of zelfs JA...wait for it VA gebruiken niets meer met PHP te maken willen hebben.
Vergeten we de OEF byte niet?
If money talks then I'm a mime
If time is money then I'm out of time
Maar geen Nederlandse.
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
If money talks then I'm a mime
If time is money then I'm out of time
Sommige stringrepresentaties gebruiken een extra NUL teken, ja... maar dan nog, wie zegt dat 1 teken gelijkstaat aan 1 byte?
Ipsa Scientia Potestas Est
NNID: ShinNoNoir
python -c "print len(u'テスト') == len(u'テスト'.encode('utf8'))"Struikrover schreef op maandag 22 december 2014 @ 17:43:
Een UTF-8 string is 1 byte per character.
Ipsa Scientia Potestas Est
NNID: ShinNoNoir
Had iemand op tweakblogs toch gemaakt?Firesphere schreef op maandag 22 december 2014 @ 17:07:
WTF, er is gewoon een Tjechische "My T-Mobile" app voor Windows Phone.
Maar geen Nederlandse.
Ik dacht 'even' Android L te installeren *ergens* om mijn app te testen.
Genymotion: nope, je hebt VT-x nodig en Hyper-V heeft die ingepikt
HTC One: nope, je moet een boot.img flashen in de bootloader met fastboot, maar die werkt niet op windows 8 met deze verouderde bootloader. Om die te updaten heb je fastboot nodig. Dus uiteindelijk een zipje gemaakt, in recovery gedraaid, maar dat werkte niet. Toen in de terminal gedaan, dat werkte, maar toen nog de oude zip erop staan, die niet werkte en nu wil hij tot overmaat van ramp ook niet meer booten.
Hoera
TL;DR: Ik heb een grote fuckup gemaakt.
[ Voor 3% gewijzigd door F.West98 op 22-12-2014 18:26 ]
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Klopt ja, die gebruik ik ook, maar het is gewoon stom dat er geen officiele is in het Nederlands (of Engels), maar wel in het tjechisch.
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Ik dacht dat we het over files op disk hadden.RayNbow schreef op maandag 22 december 2014 @ 17:35:
Sommige stringrepresentaties gebruiken een extra NUL teken, ja... maar dan nog, wie zegt dat 1 teken gelijkstaat aan 1 byte?
If money talks then I'm a mime
If time is money then I'm out of time
Is het niet gewoon simpel dat de eerste 128 karakters van de ASCII code maar 1 byte verbruiken en de rest (oplopend?) meer? In feite is ook de eerste 128 karakters van ASCII valid UTF 8Struikrover schreef op maandag 22 december 2014 @ 18:10:
Goed, jij wint. Maar wees een good sport en geef ook gelijk wat info, dan leren we er nog iets van ook
edit; ik weet ook maar de basis omdat we ooit eens een 3rd party hadden met shitty encoding waar we data naar toe moesten gooien
[ Voor 13% gewijzigd door Douweegbertje op 22-12-2014 18:29 ]
Relationship of Code Points and Code UnitsStruikrover schreef op maandag 22 december 2014 @ 18:10:
Goed, jij wint. Maar wees een good sport en geef ook gelijk wat info, dan leren we er nog iets van ook
[q]• A code unit in UTF-8 consists of 8 bits.In each encoding, the code points are mapped to one or more code units.
Toevoeging: Tekens kunnen trouwens ook uit meerdere code-points bestaan.
[ Voor 17% gewijzigd door RayNbow op 22-12-2014 19:16 ]
Ipsa Scientia Potestas Est
NNID: ShinNoNoir
What else is newF.West98 schreef op maandag 22 december 2014 @ 18:18:
Het schiet ook niet op zo....
Ik dacht 'even' Android L te installeren *ergens* om mijn app te testen.
Genymotion: nope, je hebt VT-x nodig en Hyper-V heeft die ingepikt
HTC One: nope, je moet een boot.img flashen in de bootloader met fastboot, maar die werkt niet op windows 8 met deze verouderde bootloader. Om die te updaten heb je fastboot nodig. Dus uiteindelijk een zipje gemaakt, in recovery gedraaid, maar dat werkte niet. Toen in de terminal gedaan, dat werkte, maar toen nog de oude zip erop staan, die niet werkte en nu wil hij tot overmaat van ramp ook niet meer booten.
Hoera
TL;DR: Ik heb een grote fuckup gemaakt.
Nothing to see here!
Een nieuwe recovery geflasht, een 4.4 boot.img geflasht, en wonder boven wonder deed alles het ineens en is mijn EFS map ook ineens weer terug
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney
Thanks, weer iets nieuws geleerdRayNbow schreef op maandag 22 december 2014 @ 18:31:
[...]
Relationship of Code Points and Code Units
Toevoeging: Tekens kunnen trouwens ook uit meerdere code-points bestaan.Zie het "café" voorbeeld op deze pagina van Twitter.
Mijn eerste hello world applicatie in Vala:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| int main(string[] args) {
Gtk.init(ref args);
var window = new Gtk.Window();
window.title = "Gtk packaging test";
window.set_border_width(12);
window.set_position(Gtk.WindowPosition.CENTER);
window.set_default_size(300,70);
window.destroy.connect(Gtk.main_quit);
var label = new Gtk.Label("Een packaging test");
window.add(label);
window.show_all();
Gtk.main();
return 0;
} |
Ik kan hem ook al met cmake builden en installeren zodat hij in het menu verschijnt.
Het maken van een debian package wil me nog niet lukken.
Roses are red, violets are blue, unexpected '{' on line 32.
Daar ging ik wel vanuit in dit geval. Not sure why
Heb ik ook nog wel het een en ander mee geprobeerd. Ik vond het niet erg leuk om mee te werken (hobbywerk moet wel leuk blijven). Ik denk dat dat kwam omdat het meer scriptwerk is en minder programmeerwerk. Het haalt wel heel veel werk uit handen. Maar dat is volgens mij ook het doel van elke game engine.Douweegbertje schreef op dinsdag 23 december 2014 @ 00:03:
Beetje lopen knutselen met Unity, maar dat ziet er best wel uit als een volwassen product. Nog niet super ver gekeken maar dat is mijn eerste mening.
Databases vol met views als FoobarViewBACKUP, in versiebeheer duizenden regels uitgecommentarieerde code, jobs die al een eeuwigheid uitgeschakeld zijn en nooit meer gebruikt gaan worden. Of alles in éen folder dumpen want waarom zou je subfolders gebruiken?
CHAOS. Alsof je continu in een onopgeruimd kantoor werkt
Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.
Find All Usages?Douweegbertje schreef op dinsdag 23 december 2014 @ 10:07:
Mja, het verschil is dat je bij je kantoor niet de kans hebt dat als je een papiertje in de prullenbak gooit dat heel het pand omvalt. Met je code weer wel. Wie weet waar het nog voor wordt gebruikt
.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?
Daarom is er versiebeheer. Code in commentaar zetten en inchecken, wat? Mijn ex-collega had zeker nooit van revert gehoordDouweegbertje schreef op dinsdag 23 december 2014 @ 10:07:
Mja, het verschil is dat je bij je kantoor niet de kans hebt dat als je een papiertje in de prullenbak gooit dat heel het pand omvalt. Met je code weer wel. Wie weet waar het nog voor wordt gebruikt
Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.
Oh wat mis ik TFS... Hier in het Cobol team hebben we geen versiebeheer
Without nipples, boobs are pointless - 365 project - In mijn hoofd is het alle dagen Kerstmis - What type of bees make milk? Boobies! - What type of bees are scary? BoooOOOOOooobeees! - Cactusliefhebster
Driving a cadillac in a fool's parade.
if it aint broke dont fix it.. dat is mijn motto hier.kenneth schreef op dinsdag 23 december 2014 @ 10:32:
[...]
Daarom is er versiebeheer. Code in commentaar zetten en inchecken, wat? Mijn ex-collega had zeker nooit van revert gehoordMijn commits bestaan heel vaak uit +20/-100 diffs
Logischerwijs is dat niet altijd DE oplossing, maar voor ons op dit moment wel
Ingecheckte uitgecommente code pleur ik ook altijd wegDouweegbertje schreef op dinsdag 23 december 2014 @ 11:12:
[...]
if it aint broke dont fix it.. dat is mijn motto hier.
Logischerwijs is dat niet altijd DE oplossing, maar voor ons op dit moment wel
eh, we hebben gewoon versiebeheer hoor.Sardaukar schreef op dinsdag 23 december 2014 @ 11:16:
Ontwikkelen zonder versiebeheersysteem? Wat let je om zelf iets te gaan gebruiken?
Alleen ik heb het al vaker verteld, ons project is wat groter dan je gemiddelde applicatie en we hebben nou eenmaal legacy code en dat zullen we altijd blijven houden. We gaan ook niet zomaar refactoren of wat dan ook. Bij nieuwe functionaliteiten zal er -misschien- hier en daar wat aangepast worden, maar anders blijf je er gewoon van af.
Iets met kosten + baten, inclusief het feit dat indien je eindelijk klaar bent met alles refactoreren/updaten dat je weer bij het begin kan beginnen.
Naast een wiki wat we als kennisbank gebruiken, zetten we zat info in versiebeheer, maar ook behouden we comments in de code. Het is nogmaals niet de ideale oplossing, maar gezien onze mankracht e.d. is dit het beste wat mogelijk is op dit moment.
Plus, in de tijd dat je gaat mierenneuken op wat comments, had ik al weer een betere functionaliteit opgeleverd.
[ Voor 5% gewijzigd door Douweegbertje op 23-12-2014 11:29 ]
1
| // Console.WriteLine("hello ,world"); |
Ipv die regel (als het meezit, meestal zijn het tientallen tegelijk bij ons) eruit te slopen (minder toetsaanslagen dan Ctrl-K Ctrl-C)
Op een gegeven moment kijk je naar meer code-commentaar dan naar code zelf. Nee, dat gaat je helpen als je al krap zit met resources
Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.
Al wat ik aanraak werk niet meer zoals het hoort. Damic houd niet van zijn verjaardag
KloptDamic schreef op dinsdag 23 december 2014 @ 11:54:
@douweegbertje: volgens mij had Sardaukar het op ElkeBxl met haar Cobol
[members]Checkmate[/members]
http://instantrimshot.com/
EDIT: oke, schiet mij maar neer. Wat een kutgrap
Fouten in posts zijn er om eeuwig aan herinnerd te worden
[ Voor 45% gewijzigd door BtM909 op 23-12-2014 13:10 ]
je wou deStruikrover schreef op dinsdag 23 december 2014 @ 12:17:
Hoe heet een mede-programmeur die altijd dezelfde code als jij uit moet checken?
[members]Checkmate[/members]
http://instantrimshot.com/
EDIT: oke, schiet mij maar neer. Wat een kutgrap
1
| [mo][/] |
[ Voor 3% gewijzigd door BtM909 op 23-12-2014 13:10 ]
Ik zit nu op een Cobolproject met 10 developers tegelijk. Buiten dan mijn eigen changes tracken (wat ze al doen met tags in comments), zie ik er geen nut van om zelfs iets te gebruiken.Sardaukar schreef op dinsdag 23 december 2014 @ 11:16:
Ontwikkelen zonder versiebeheersysteem? Wat let je om zelf iets te gaan gebruiken?
Zo'n zaken zetten ze hier altijd bovenaan in elke Cobol file. Dan weet je dus voor welk project/defect een zekere user op een zekere datum iets gewijzigd heeft aan de hand van de <xxx> tag die ervoor staat
Without nipples, boobs are pointless - 365 project - In mijn hoofd is het alle dagen Kerstmis - What type of bees make milk? Boobies! - What type of bees are scary? BoooOOOOOooobeees! - Cactusliefhebster
Dan geef ik toch liever de voorkeur aan beschrijvende commentaar als commit message.
Met de moderne tools kun je dan gelijk een link maken naar je issue.
Wat voor nut heeft het om zulke berichten van 2010 te lezen, terwijl de code in al die tijd al tientallen keren is veranderd
Maargoed, bij ons is het ook niet optimaal.
Door onze opzet raken we de history kwijt bij merging van bugs op de huidige versie naar de komende versie.
Dus zie je ook niet wie, wat, wanneer, waarom heeft gedaan.
let the past be the past.
Ten eerste heeft niemand het over 50% comments en 50% code, leuk verzinsel maar je hoeft niet het uiterste te gaan pakken. De rede is deels dat je soms best moeilijke functionaliteiten hebt, en dan comments als verkapt reference materiaal gebruikt. Ja, er is versiebeheer, maar dan zou je (mits je er al aan denkt om te weten dat er ooit iets anders stond) meerdere revisies moeten checken om te weten hoe/wat/waar/waarom.kenneth schreef op dinsdag 23 december 2014 @ 11:44:
Ik snap er niets van, waarom zou je dit doen:
C#:
1// Console.WriteLine("hello ,world");
Ipv die regel (als het meezit, meestal zijn het tientallen tegelijk bij ons) eruit te slopen (minder toetsaanslagen dan Ctrl-K Ctrl-C)
Op een gegeven moment kijk je naar meer code-commentaar dan naar code zelf. Nee, dat gaat je helpen als je al krap zit met resources
Je moet het ook niet te ver doortrekken zoals ik in mijn eerste zin al vermelde. Het is heus niet zo dat heel je code volstaat met legacy meuk en/of comments... Zat dingen worden 'gewoon' verwijderd, maar aan de andere kant blijven dingen ook staan.
Los daarvan hangt het IMO ook erg af van wat voor type applicatie je hebt. Wij hebben bijvoorbeeld enorm veel berekeningen e.d. die ook nog eens regelmatig veranderen. Uiteraard is er 'gewoon' een verkapt CMS om de meeste zaken te veranderen maar dan nog moet er soms iets structureels in de code veranderd worden.
Ik weet dat het niet de ideale situatie is, maar vertel anders mij maar hoe je een zeer grote applicatie kan beheren zonder veel manuren en rand software.
Overigens weet ik niet of je reactie weer op mij of ElkeBal was, maar nog steeds ontopic
ElkeBxlDouweegbertje schreef op dinsdag 23 december 2014 @ 13:12:
[...]
Overigens weet ik niet of je reactie weer op mij of ElkeBal was, maar nog steeds ontopic
Without nipples, boobs are pointless - 365 project - In mijn hoofd is het alle dagen Kerstmis - What type of bees make milk? Boobies! - What type of bees are scary? BoooOOOOOooobeees! - Cactusliefhebster
Is dat niet juist het idee van versiebeheer?Douweegbertje schreef op dinsdag 23 december 2014 @ 13:12:
[...]
Ja, er is versiebeheer, maar dan zou je (mits je er al aan denkt om te weten dat er ooit iets anders stond) meerdere revisies moeten checken om te weten hoe/wat/waar/waarom.
Read the code, write the code, be the code!
SVN heeft hier SVN blame voor.Douweegbertje schreef op dinsdag 23 december 2014 @ 13:12:
[...]
Ja, er is versiebeheer, maar dan zou je (mits je er al aan denkt om te weten dat er ooit iets anders stond) meerdere revisies moeten checken om te weten hoe/wat/waar/waarom.
En git heeft Git blame.
Je hoeft dus helemaal niet meerder revisies door te lopen.
Met een source control systeem...Ik weet dat het niet de ideale situatie is, maar vertel anders mij maar hoe je een zeer grote applicatie kan beheren zonder veel manuren en rand software.
Dat je de tools niet kent/wilt kennen is geen goed excuus om geen source control te gebruiken.
Zeker in een groot project is de nut te merken.
[ Voor 3% gewijzigd door Soundless op 23-12-2014 13:27 ]
Nog best veel dingen die ik hier ook moet leren. Heb het Git Pro PDF'je al op m'n tablet gezetSoundless schreef op dinsdag 23 december 2014 @ 13:26:
[...]
SVN heeft hier SVN blame voor.
En git heeft Git blame.
Je hoeft dus helemaal niet meerder revisies door te lopen.
Read the code, write the code, be the code!
Goede reden voor versioncontrol. Alhoewel je 't in je eentje ook altijd moet gebruiken.ElkeBxl schreef op dinsdag 23 december 2014 @ 12:47:
[...]
Ik zit nu op een Cobolproject met 10 developers tegelijk.
History, blame, branch, revert, diff, en _alles_ dat je bij je _handmatige_ aanpak geheid een keer vergeet of vern**kt.Buiten dan mijn eigen changes tracken (wat ze al doen met tags in comments), zie ik er geen nut van om zelfs iets te gebruiken.
Helft vd toetsaanslagen niet nodig bij versiebeheer. Om nog niet eens te beginnen over relaties en multifile commits.Zo'n zaken zetten ze hier altijd bovenaan in elke Cobol file.
Handmatig ipv automatisch!! Vet, als dat niet de toekomst is!Dan weet je dus voor welk project/defect een zekere user op een zekere datum iets gewijzigd heeft aan de hand van de <xxx> tag die ervoor staat
Verwijderen != grijs fontje gebruiken.Moet je dus een regel verwijderen ergens, neem je een nieuwe tag en comment je die regel code uit met de tag ervoor.
...Het kan wel serieus oplopen qua hoeveelheid code in commentaar... Modules van 5k regels waarvan makkelijk meer dan 3k oude code is.
Enigszins fijn, maar doet niets nada noppes af aan de andere gevallen.Gelukkig kom je die niet vaak tegen
WTF Alsof een handjevol niet errorprone is.Al kom je soms wel 100 tags tegen, dat begint een knoeiboel te worden.
Geen reden om je toolkit niet up te graden. Zeker omdat - als je het goed doet - het uiteindelijk relatief los van elkaar staat.Zeker als het zo'n modules zijn die al van uit de jaren 80 mee gaan...
Zo. 100% van je post gequote. Op alle punten niet eens met werkwijze bij jou, en zou voor mij - als er geen ruimte tot verbetering/meedenken/vernieuwen is - zelfs reden zijn om een omgeving met developers die wel vc begrijpen te gaan zoeken.
{signature}
- je doet een blame
- zoekt de regel op
- Je weet meteen wie het was.
Wil je weten wat hij meer heeft veranderd in die commit?
Zoek de revisie op met de revision number die erbij staat.
Of in TortoiseSVN doe je rechtsklik op regel -> show changes
Het is allemaal niet zo moeilijk of zoveel werk als je het nodig hebt.
Amai, je hebt er nogal effort in gestokenVoutloos schreef op dinsdag 23 december 2014 @ 13:49:
Zo. 100% van je post gequote. Op alle punten niet eens met werkwijze bij jou, en zou voor mij - als er geen ruimte tot verbetering/meedenken/vernieuwen is - zelfs reden zijn om een omgeving met developers die wel vc begrijpen te gaan zoeken.
Ik ben het zelf ook niet eens met die werkwijze hoor
En dit is mijn laatste dag hier in Cobol, na mijn kerstvakantie start ik terug in het .Net team van dit bedrijf waar men proper TFS gebruikt en wel het concept van versiebeheer snapt
Without nipples, boobs are pointless - 365 project - In mijn hoofd is het alle dagen Kerstmis - What type of bees make milk? Boobies! - What type of bees are scary? BoooOOOOOooobeees! - Cactusliefhebster
Die site werkt hier niet echt
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
FTFY.ElkeBxl schreef op dinsdag 23 december 2014 @ 13:53:
Ik ben het zelf ook niet eens met die werkwijze hoorMaar ik zat hier maar 4 maanden en het is gewoon een bedrijfsstandaard voor alle Cobol developerssjakies die men vereist...
Wmb is de term developer gereserveerd voor mensen die minstens versioncontrol toepassen.
{signature}
Ik voeg een nieuwe customcontrol toe aan een XAML-file (die daarvoor altijd netjes heeft gewerkt). Nieuwe control levert geen problemen, maar een oude opeens wel.
Precies. En als er TFS word gebruikt heb je annotate en view history + changeset history.Soundless schreef op dinsdag 23 december 2014 @ 13:52:
Het is nogal simpel te gebruiken:
- je doet een blame
- zoekt de regel op
- Je weet meteen wie het was.
Wil je weten wat hij meer heeft veranderd in die commit?
Zoek de revisie op met de revision number die erbij staat.
Of in TortoiseSVN doe je rechtsklik op regel -> show changes
Het is allemaal niet zo moeilijk of zoveel werk als je het nodig hebt.
Nothing to see here!
Werkt anders prima hier (Chrome 39.0.2171.95 op Windows)Hipska schreef op dinsdag 23 december 2014 @ 13:57:
[...]
Die site werkt hier niet echt(Safari en Chrome)
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Dit topic is gesloten.
![]()
Dit topic is niet de plaats om te lopen helpdesken. De Coffee Corner is primair bedoeld als uitlaatklep voor iedereen in de Devschuur® en niet als vraagbaak.