"Project"? Heet dat zo tegenwoordig?Verwijderd schreef op donderdag 27 maart 2014 @ 16:40:
Zonder zever: Ik wil ontzettend graag een project in het Noorden (Noorwegen, Zweden of Finland) maar het is blijkbaar niet zo simpel. Ontzettend knappe vrouwen daar
Alleen spijtig dat er geen version history is.
Hoezo niet? Je hebt toch de ancestry?Hipska schreef op donderdag 27 maart 2014 @ 16:58:
Alleen spijtig dat er geen version history is.
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!
Maar dan kan je niet een oudere (eigenlijk jongere) versie restoren
No trees were harmed in the creation of this message, but several thousand electrons were mildly inconvenienced.
Je kan geen commits ongedaan maken of naar een andere branch gaan
En je komt ook niet zo makkelijk van een geforkt exemplaar af.
We are shaping the future
Andere branch is mogelijk als ze een tweelingzus heeft. Zolang je niet probeert te mergen komt het goed. Anders zullen er wel veel merge conflicts zijn.Hipska schreef op donderdag 27 maart 2014 @ 17:10:
Je kan geen commits ongedaan maken of naar een andere branch gaan
Why do we tell you to turn it off and on again? Because we don't have the slightest clue what's wrong with it, and it's really easy to induce coma in computers and have their built-in team of automatic doctors try to figure it out for us.
Grappig inderdaad dat je het zegt, want ik reageerde juist op jouw totaal ongenuanceerde aanname door je vraag in de juiste context te plaatsen.Hydra schreef op donderdag 27 maart 2014 @ 15:59:
[...]
Toch grappig dat door de mods dit soort dingen weer zonder enige vorm van nuancering verdedigd worden.
'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.
Nou, daar hadden ze wel wat beter over mogen communiceren. Er zijn best wat mensen die daar over klaagde. Ze bestoken mij wel met allerlei muziek die ik niet wil horen, maar dit soort dingen laten ze niet wetenJan_V schreef op donderdag 27 maart 2014 @ 13:28:
[...]
Volgens mij is het de bedoeling dat einde van deze maand (zal wel niet meer gebeuren) of volgende maand een volledig nieuwe Spotify app komt voor WP8, samen met een W8 app.
Ik kijk daar wel naar uit, aangezien de huidige app echt slecht is.
Ah well, de subscription is tijdelijk on-hold gezet en ben nu aan het testen met XBOX music. Vond die al redelijk goed werken op mijn RT tablet, maar stoorde mij aan de reclame. Eens kijken hoe die het doet op de laptop, tablet en phone. Hopelijk klapt deze niet om als ik op 3g wil luisteren, Spotify heeft dat namelijk nooit fatsoenlijk gedaan (heb niet altijd alles op offline mode staan).
Eerste puntje van ergernis is al gevonden aan XBOX music, het is natuurlijk weer een echt MS product waardoor ik moest googlen hoe ik nu in vredesnaam muziek kon zoeken, schijn je via de store te moeten doen...

The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.
Op zich niet raar dat je muziek koopt in de Store. Overigens kan je in de W8.1update1 (en dacht W8.1) app gewoon zoeken naar een artiest binnen de app (links boven). Op een WP8 telefoon staat er ook vrijd duidelijk in de app een link naar de Store. Enige jammere is dat het onder de categorie Collection staat (en het is duidelijk niet onderdeel van je eigen collectie op de telefoon)..Gertjan. schreef op donderdag 27 maart 2014 @ 17:22:
[...]
Eerste puntje van ergernis is al gevonden aan XBOX music, het is natuurlijk weer een echt MS product waardoor ik moest googlen hoe ik nu in vredesnaam muziek kon zoeken, schijn je via de store te moeten doen...
Om te kopen wel, maar ik wil niets kopenCaelorum schreef op donderdag 27 maart 2014 @ 17:43:
[...]
Op zich niet raar dat je muziek koopt in de Store. Overigens kan je in de W8.1update1 (en dacht W8.1) app gewoon zoeken naar een artiest binnen de app (links boven). Op een WP8 telefoon staat er ook vrijd duidelijk in de app een link naar de Store. Enige jammere is dat het onder de categorie Collection staat (en het is duidelijk niet onderdeel van je eigen collectie op de telefoon).
Overigens werkt het inderdaad zo in de Windows App, maar op WP 8 moet je nog via de store. Zal vast wel een logica achter zitten
Overigens lijken zo goed als alle MS producten vandaag erop uit te zijn mij tot waanzin te drijven... Visual Studio is vandaag ook al 3x vastgelopen in een bepaald project. Met andere projecten nooit last van, maar dit project is op de een of andere manier stuk gegaan... Zit je net lekker in de flow krijg je een melding dat hij bezig is met achtergrond processen om vervolgens een kwartier 50% CPU te trekken en er niet meer uit lijken te komen...
The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.
Dat heeft iemand hier duidelijk niet goed begrepen.Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live

Always looking for developers wanting to work with Erlang.
Verwijderd
De Windows 8 app van Facebook ziet er prima uit, alleen de permissies: "Access to Pictures library" etc
Zal vast voor uploaden zijn, maar willen ze nu echt toegang tot mijn hele foto map? 
AppOps voor Windows 8, I want you

AppOps voor Windows 8, I want you
[ Voor 9% gewijzigd door Verwijderd op 27-03-2014 18:07 ]
Hoe wil je anders een foto selecteren voor het uploaden? Vind het ergens wel meevallen. Op Android willen ze alle SMS kunnen lezen om eenmalig een activatiesms automatisch er uit te kunnen pikken. Dat vind ik dan wel weer heel rigoureus om eerlijk te zijn.Verwijderd schreef op donderdag 27 maart 2014 @ 18:06:
De Windows 8 app van Facebook ziet er prima uit, alleen de permissies: "Access to Pictures library" etcZal vast voor uploaden zijn, maar willen ze nu echt toegang tot mijn hele foto map?
AppOps voor Windows 8, I want you
cherry-picken krijgt opeens een hele nieuwe betekenis.Hipska schreef op donderdag 27 maart 2014 @ 17:10:
Je kan geen commits ongedaan maken of naar een andere branch gaan
Oke, mijn neus is schoon. Mijn beeldscherm is vies, en mijn kopje is leeg!HMS schreef op donderdag 27 maart 2014 @ 19:22:
[...]
cherry-picken krijgt opeens een hele nieuwe betekenis.
Je kan ze wel revertenHipska schreef op donderdag 27 maart 2014 @ 17:10:
Je kan geen commits ongedaan maken of naar een andere branch gaan
[ Voor 9% gewijzigd door Firesphere op 27-03-2014 19:43 ]
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!
Als ik dat had geweten...NMe schreef op donderdag 27 maart 2014 @ 15:49:
[...]
Ja, en daar hadden we bijzonder veel werk aan. Toen we na 4 van die contests de bal bij de users legden om wat te organiseren bleeft het verdacht stil. Contests zijn leuk, maar een goeie contest opzetten en runnen kost veel moeite en ook wij mods zitten niet oneindig in de tijd.
Ik organiseer de volgende! (houd me daar aan! ga me doodspammen als ik dat niet doe!)
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
Laat me gokken:F.West98 schreef op donderdag 27 maart 2014 @ 19:49:
[...]
Als ik dat had geweten...
Ik organiseer de volgende! (houd me daar aan! ga me doodspammen als ik dat niet doe!)
Iets met roosters of iets met encoding?
Nee, bouw de ultieme Meeting Manager!wsitedesign schreef op donderdag 27 maart 2014 @ 20:26:
[...]
Laat me gokken:
Iets met roosters of iets met encoding?
Duurt lang! Waar blijft de e-mail/DM met de voorstel van je topicstart?F.West98 schreef op donderdag 27 maart 2014 @ 19:49:
[...]
Als ik dat had geweten...
Ik organiseer de volgende! (houd me daar aan! ga me doodspammen als ik dat niet doe!)
"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
Creepy schreef op donderdag 27 maart 2014 @ 20:33:
[...]
Duurt lang! Waar blijft de e-mail/DM met de voorstel van je topicstart?


"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
Hup, zit die scholiertjes maar achter de broek hoor! Doen ze ook eens wat!Creepy schreef op donderdag 27 maart 2014 @ 20:33:
[...]
Duurt lang! Waar blijft de e-mail/DM met de voorstel van je topicstart?
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!
Mij lijkt het wel eens leuk om eens zo'n hack wedstijd te houden. Wie het eerst de gegeven pagina heeft gedefaced ofzo?
Of iets van secret info downloaden ofzo...
Meer gewoon een traditional challenge die je vaker op internet tegenkomt, alleen dan bedoelt voor de regular devschuurders
Meer gewoon een traditional challenge die je vaker op internet tegenkomt, alleen dan bedoelt voor de regular devschuurders
Ik heb echt een debiele kat... Mijn vriendin en ik zitten achter de PC. Mijn vriendin wil de kat op haar schoot en ik ben aan't werk en wil dus geen kat hebben om me te storen. Wat doet die kat? Met alle macht bij mij op schoot klimmen terwijl ik m telkens wegzet, weg jaag en bij mn vriendin op schoot leg; die kat moet en zal mijn aandacht hebben, terwijl mijn vriendin juist aandacht wil geven.
Heel sneaky hele tijd op mn bureau wachten, schiet-ie opeens naar voren om voor mn toetsenbord te liggen wanneer mn hand op mn muis ligt. Dit is mijn uitzicht nu:
Heel sneaky hele tijd op mn bureau wachten, schiet-ie opeens naar voren om voor mn toetsenbord te liggen wanneer mn hand op mn muis ligt. Dit is mijn uitzicht nu:

[ Voor 3% gewijzigd door Gamebuster op 27-03-2014 21:23 ]
Let op: Mijn post bevat meningen, aannames of onwaarheden
Zeer herkenbaarGamebuster schreef op donderdag 27 maart 2014 @ 21:20:
Ik heb echt een debiele kat... Mijn vriendin en ik zitten achter de PC. Mijn vriendin wil de kat op haar schoot en ik ben aan't werk en wil dus geen kat hebben om me te storen. Wat doet die kat? Met alle macht bij mij op schoot klimmen terwijl ik m telkens wegzet, weg jaag en bij mn vriendin op schoot leg; die kat moet en zal mijn aandacht hebben, terwijl mijn vriendin juist aandacht wil geven.
Heel sneaky hele tijd op mn bureau wachten, schiet-ie opeens naar voren om voor mn toetsenbord te liggen wanneer mn hand op mn muis ligt. Dit is mijn uitzicht nu:
[afbeelding]
Dit ook trouwens.

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 vind dat ook altijd leuk. Vorig jaar hadden ze op Freenode irc network met 1 april quiz tracks. En daar zat ook een hack quiz track bij. Je kwam dan in een channel en moest je een geencode string oplossen waaruit de volgende channel naam kwam en waar de volgende challenge klaar stondRobbiedobbie schreef op donderdag 27 maart 2014 @ 21:07:
Mij lijkt het wel eens leuk om eens zo'n hack wedstijd te houden. Wie het eerst de gegeven pagina heeft gedefaced ofzo?Of iets van secret info downloaden ofzo...
Meer gewoon een traditional challenge die je vaker op internet tegenkomt, alleen dan bedoelt voor de regular devschuurders
Nothing to see here!
Gebeurt hier ook altijd op de bank.. Gelukkig hebben we twee katten en hebben ze allebei een andere voorkeur ^^Gamebuster schreef op donderdag 27 maart 2014 @ 21:20:
Ik heb echt een debiele kat... Mijn vriendin en ik zitten achter de PC. Mijn vriendin wil de kat op haar schoot en ik ben aan't werk en wil dus geen kat hebben om me te storen. Wat doet die kat? Met alle macht bij mij op schoot klimmen terwijl ik m telkens wegzet, weg jaag en bij mn vriendin op schoot leg; die kat moet en zal mijn aandacht hebben, terwijl mijn vriendin juist aandacht wil geven.[...]
Klinkt als mn dochter...Gamebuster schreef op donderdag 27 maart 2014 @ 21:20:
Ik heb echt een debiele kat... Mijn vriendin en ik zitten achter de PC. Mijn vriendin wil de kat op haar schoot en ik ben aan't werk en wil dus geen kat hebben om me te storen. Wat doet die kat? Met alle macht bij mij op schoot klimmen terwijl ik m telkens wegzet, weg jaag en bij mn vriendin op schoot leg; die kat moet en zal mijn aandacht hebben, terwijl mijn vriendin juist aandacht wil geven.
Heel sneaky hele tijd op mn bureau wachten, schiet-ie opeens naar voren om voor mn toetsenbord te liggen wanneer mn hand op mn muis ligt. Dit is mijn uitzicht nu:
[afbeelding]
https://niels.nu
Jij hebt een debiele dochter?
Ach ja, je krijgt wat je zaait natuurlijk
* Firesphere rent
[ Voor 9% gewijzigd door Firesphere op 27-03-2014 22:32 ]
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!
Het zouden "evil twins"Werewolf_789 schreef op donderdag 27 maart 2014 @ 17:13:
[...]
Andere branch is mogelijk als ze een tweelingzus heeft. Zolang je niet probeert te mergen komt het goed. Anders zullen er wel veel merge conflicts zijn.
[ Voor 9% gewijzigd door avdongen op 27-03-2014 23:04 ]
Q: Why do developers like Dark Mode? A: Because light attracts bugs!
Contactloos betalen is cool.
Net zo'n betaalpas van de ING aangevraagd, lekker lui doen. Hopen dat ik binnenkort ook iets van dat VF SmartPass kan doen, nu nog 18+, want dat is écht cool. En dan OV-chipkaart op je telefoon, luiheid FTW
Net zo'n betaalpas van de ING aangevraagd, lekker lui doen. Hopen dat ik binnenkort ook iets van dat VF SmartPass kan doen, nu nog 18+, want dat is écht cool. En dan OV-chipkaart op je telefoon, luiheid FTW
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
Heb jij wel geld om iets te kopen?
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!
Nu ik de topic warning lees ben ik wel benieuwd wat voor slechte 1 april nieuwsbericht we weer gaan krijgen zoals elk jaar..
Dat bestaat in Duitsland al een paar jaar: Touch & Travel.F.West98 schreef op donderdag 27 maart 2014 @ 23:12:
Contactloos betalen is cool.
En dan OV-chipkaart op je telefoon, luiheid FTW
We are shaping the future
Firesphere schreef op donderdag 27 maart 2014 @ 22:31:
[...]
Jij hebt een debiele dochter?
Ach ja, je krijgt wat je zaait natuurlijk
* Firesphere rent

Dat was dan ook een inkoppertje.
Het is inderdaad niet breed uitgemeten. Ik kwam het volgens mij via Twitter tegen en heb inmiddels ook de betreffende blogpost gevonden: http://news.spotify.com/u...ng-our-windows-phone-app/.Gertjan. schreef op donderdag 27 maart 2014 @ 17:22:
[...]
Nou, daar hadden ze wel wat beter over mogen communiceren. Er zijn best wat mensen die daar over klaagde. Ze bestoken mij wel met allerlei muziek die ik niet wil horen, maar dit soort dingen laten ze niet wetenDe laatste keer dat ik info zocht zweeg Spotify in alle tonen (ook op hun community fora), W8 RT is er al een tijd dus vind dat ze tijd genoeg hebben gehad.
Ah well, de subscription is tijdelijk on-hold gezet en ben nu aan het testen met XBOX music. Vond die al redelijk goed werken op mijn RT tablet, maar stoorde mij aan de reclame. Eens kijken hoe die het doet op de laptop, tablet en phone. Hopelijk klapt deze niet om als ik op 3g wil luisteren, Spotify heeft dat namelijk nooit fatsoenlijk gedaan (heb niet altijd alles op offline mode staan).
Eerste puntje van ergernis is al gevonden aan XBOX music, het is natuurlijk weer een echt MS product waardoor ik moest googlen hoe ik nu in vredesnaam muziek kon zoeken, schijn je via de store te moeten doen...
Gezien de matige kwaliteit van de huidige Spotify app heb ik nu ook redelijk veel offline geplaatst en gebruik de Nokia MixRadio app vaak als alternatief. Ook mede omdat XBOX Music niet echt intuitief is.
Gelukkig heb ik op het werk bij de klant nu een alternatief gevonden. Daar wordt Spotify namelijk geblokkeerd om een of andere reden (Youtube niet!). We hebben een portaal waar we allemaal virtuele (App-V?) apps kunnen opstarten, zoals Firefox. Nu dus via de Firefox, die op ons hoofdkantoor staat, verbinden met de webplayer van Spotify. Probleem opgelost!
Battle.net - Jandev#2601 / XBOX: VriesDeJ
Waarom moeten er uberhaupt nieuwe iteraties aangemaakt worden?Douweegbertje schreef op donderdag 27 maart 2014 @ 23:43:
Nu ik de topic warning lees ben ik wel benieuwd wat voor slechte 1 april nieuwsbericht we weer gaan krijgen zoals elk jaar..
Om technische redenen, je moet even een paar iteraties terug zoeken, daar staat het ergens uitgelegd volgens mij.TJHeuvel schreef op vrijdag 28 maart 2014 @ 09:44:
[...]
Waarom moeten er uberhaupt nieuwe iteraties aangemaakt worden?
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
Omdat er blijkbaar performanceproblemen optreden bij select * from messages where topicID=@topicID limit page*ppp, ppp zodra er meer dan pakweg 10.000 berichten met dat topicID zijn...TJHeuvel schreef op vrijdag 28 maart 2014 @ 09:44:
[...]
Waarom moeten er uberhaupt nieuwe iteraties aangemaakt worden?
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
Verwijderd
Logica van sommige klanten is niet te snappen...
Had geen budget om app te updaten naar iOS 7, dus laat maar een hele nieuwe app ontwikkelen door iemand anders. Moet wel heel goedkoop zijn, als dat interessanter is dan een iOS 7-update. 
Tevens: Koffie!
Tevens: Koffie!

Zoals ik het begreep was het vooral zoeken in de berichten. Voor een "select * from ... limit 100" maakt het immers niet uit wat het topic ID is. Zoeken in een bepaald topic (wat nogal vaak schijnt te gebeuren), dat is waar de performance boost in zou moeten zitten.CodeCaster schreef op vrijdag 28 maart 2014 @ 09:47:
[...]
Omdat er blijkbaar performanceproblemen optreden bij select * from messages where topicID=@topicID limit page*ppp, ppp zodra er meer dan pakweg 10.000 berichten met dat topicID zijn...
"Natuurlijk kan ik die app voor een kwart van hun budget bouwen!"Verwijderd schreef op vrijdag 28 maart 2014 @ 09:56:
geen budget om app te updaten naar iOS 7, dus laat maar een hele nieuwe app ontwikkelen door iemand anders
En dan cashen op het daadwerkelijke afmaken van de app, wat onder "onderhoud" wordt geschaard want "De specificaties waren niet duidelijk genoeg, jullie hebben precies gekregen waar je om hebt gevraagd". Oldest and dirtiest trick in the book.
Daar zit wat in.
Ik heb voor de zóveelste keer last van een gare pc. Ik heb bij het monteren volledig antistatisch gewerkt, geen componenten aangeraakt, de pc is altijd geaard en de temperaturen bereiken nooit kritische niveaus.
Toch heb ik weer last van de meest vage ACPI-issues (spontane reboots, shutdowns die reboots worden (de machine komt binnen enkele seconden na de power down weer tot leven), Windows die verder gewoon óveral op reageert maar simpelweg weigert af te sluiten tot ik de powerknop vier seconden ingedrukt houd) en sinds vandaag ook artifacts in video's die ik afspeel op mijn secundaire monitor.
[ Voor 40% gewijzigd door CodeCaster op 28-03-2014 10:21 ]
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
Die viel te verwachten natuurlijkFiresphere schreef op donderdag 27 maart 2014 @ 22:31:
[...]
Jij hebt een debiele dochter?
Ach ja, je krijgt wat je zaait natuurlijk
* Firesphere rent
https://niels.nu
Dan wordt het tijd voor een fatsoenlijke search engine.GateKeaper schreef op vrijdag 28 maart 2014 @ 10:10:
[...]
Zoals ik het begreep was het vooral zoeken in de berichten. Voor een "select * from ... limit 100" maakt het immers niet uit wat het topic ID is. Zoeken in een bepaald topic (wat nogal vaak schijnt te gebeuren), dat is waar de performance boost in zou moeten zitten.
http://www.elasticsearch.org/
Hiermee zoeken wij door miljoenen records met grote hoeveelheden tekst in een seconde.
Let op: Mijn post bevat meningen, aannames of onwaarheden
Zoiets als "het topic viel op in de logs" was het toch?GateKeaper schreef op vrijdag 28 maart 2014 @ 10:10:
[...]
Zoals ik het begreep was het vooral zoeken in de berichten. Voor een "select * from ... limit 100" maakt het immers niet uit wat het topic ID is. Zoeken in een bepaald topic (wat nogal vaak schijnt te gebeuren), dat is waar de performance boost in zou moeten zitten.
Oh wat zou ik blij zijn als ik ook maar een beetje TDD hier aan de man kon brengen... 
Helaas is het argument altijd 'geen geld of krap budget' of 'handmatig testen blijft altijd nodig'. Hoe gaan jullie daarmee om?
Helaas is het argument altijd 'geen geld of krap budget' of 'handmatig testen blijft altijd nodig'. Hoe gaan jullie daarmee om?
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
Hen nogmaals proberen te overtuigen dat het erg nuttig kan zijn om verder te kijken dan de komende twee uur, en anders nieuw werk zoeken.Sebazzz schreef op vrijdag 28 maart 2014 @ 10:29:
Helaas is het argument altijd 'geen geld of krap budget' of 'handmatig testen blijft altijd nodig'. Hoe gaan jullie daarmee om?
Of zoals Styxxy hieronder zegt: als je eens een onderdeel moet wijzigen of bouwen, schrijf er dan unit tests omheen. Kleine moeite en het zal zich op den duur vanzelf bewijzen.
[ Voor 19% gewijzigd door CodeCaster op 28-03-2014 10:40 ]
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
Bij ons doen we ook niet aan TDD / Unit testen. Ik doe het zelf wel en heb al paar keer het nut ervan kunnen bewijzen. Mijn advies, begin het te gebruiken in kleine losstaande componenten waar je controle over hebt. En probeer het nut ervan zeker te bewijzen.Sebazzz schreef op vrijdag 28 maart 2014 @ 10:29:
Oh wat zou ik blij zijn als ik ook maar een beetje TDD hier aan de man kon brengen...
Helaas is het argument altijd 'geen geld of krap budget' of 'handmatig testen blijft altijd nodig'. Hoe gaan jullie daarmee om?
In mijn geval heb ik een library ontwikkelt waartegen anderen konden programmeren. Om mijn eigen library had ik de keuze tussen een console app te maken om te kijken of alles werkt (incl. afhandelen foutieve input), of om unit tests + integration tests te maken. Ik ben voor het laatste gegaan. Dit kostte misschien net iets meer tijd, maar ik kan wel garanderen dat alles werkt (tests zitten mee in de build) en wanneer er wijzigingen zijn, met één knop kan je alles verifiëren.
Ik denk dat er veel mogelijkheden zijn om dit te gebruiken, maar probeer wel in te schatten waar het nuttig is. Geen TDD doen om het te doen. Zet het in op plekken waar het van belang is (zeker in het begin!).
Ik voorspel een rush vanaf 31 maart rond 23u30 tot de nieuwe iteratie geopend is. Kwestie van de laatste zeg in deze iteratie (of toch de voorlaatste
) te kunnen hebben ^^
Je kan ze dit vertellen:Sebazzz schreef op vrijdag 28 maart 2014 @ 10:29:
Oh wat zou ik blij zijn als ik ook maar een beetje TDD hier aan de man kon brengen...
Helaas is het argument altijd 'geen geld of krap budget' of 'handmatig testen blijft altijd nodig'. Hoe gaan jullie daarmee om?
TDD kan (en zal) op langer termijn tijd besparen. Het geeft je een gat van enkele werkdagen in je productiviteit om te leren, op te zetten en mee te beginnen, maar het verhoogt de productiviteit van je developers omdat het leuker is en omdat er minder gezocht moet worden naar foutjes en bugs. Tevens is het bevorderend voor de performance, veiligheid en stabiliteit van de software, wat ook weer tijd bespaard in de rest van de organisatie.
Hoe vaak komt het voor dat je 2-3 of zelfs meer developers achter 1 systeem ziet staan te krabben achter hun oren zovan: dafuq gebeurt hier? 1 nasty bug die een verspreid over meerdere developers meer dan 8 manuren kost is echt geen uitzondering, en dit verminder je sterk met TDD.
Hoeveel tijd is de rest van de organisatie kwijt in het rapporteren van problemen van de software? Als een feature niet werkt, doorbreekt dit de workflow van een werknemer. Die moet dat melden bij zijn manager, die ook weer onderbroken wordt, want die gaat dit ook weer testen. De manager moet vervolgens een melding plaatsen bij de developers, waarna dit ergens in de toekomst gefixt wordt. De developers moeten vervolgens uitzoeken en bevestigen wat het probleem is en dat het echt een bug is en gefixt moet worden.
Dit gehele proces kost veel manuren. Het onderbreekt workflow van meerdere werknemers en brengt ook irritatie met zich mee. Is het probleem eenmaal herkend bij de developers, dan moet het nog gefixt worden. TDD kan het fixen van een probleem consistenter en sneller laten gebeuren. Met je tests kan je namelijk alvast uitsluiten waar het probleem zeker weten niet zal liggen. Met een nieuwe test bewijs je het bestaan van het probleem, waarna je het fixt. Het probleem is dan gegarandeerd gefixt voor zolang die test blijft bestaan (als het goed is, altijd).
Met TDD krijg je zo een cumulatief groeiende stabiliteit van je software. Ook heb je een sterk verkleinde kans op het introduceren van nieuwe bugs. Ook hoef je minder handmatig te testen, wat het ontwikkel-proces weer versnelt ter compensatie van de tijd die nodig is om tests te schrijven.
Verder, zoals ik al aangaf, TDD is leuker. TDD voegt enthousiasme toe bij developers (die hieraan mee willen werken althans) en werkt erg bevredigend mits goed uitgevoerd. Enthousiaste en gemotiveerde developers zijn zeker 50% meer productief, wat (naar mijn ervaring) zichzelf al terugbetaalt in 10% tot 20% van de ingeplande ontwikkeltijd van het project.
Al met al is TDD een pot met geld voor een organisatie voor langlopende projecten, mits consistent en goed uitgevoerd.
Verder, je kan het gewoon doen met eigen onderdelen van je applicatie. Misschien zien ze het voordeel dan erin. TDD is echter meer dan tests schrijven: Het is echt dat je eerst nadenkt wat er moet gebeuren en dat je een test schrijft voor ieder dingetje waar je over nadenkt; Je applicatie mag niet meer doen dan dat je test omschrijft. Ik zelf test bijv. mijn controllers door de output ervan te nemen en te controleren of alle data die ik nodig heb, aanwezig is, maar ook of er niet meer data is dan zou moeten. Zo voorkom ik dat ik in de toekomst misschien output data ga gebruiken dat niet gedekt is door tests. Met TDD schrijf je zeer waarschijnlijk meer regels aan tests dan aan code.
Voorbeeldje uit mijn TDD probeersel: http://pastebin.com/embed_iframe.php?i=Lu19uMhc
Disclaimer: Deze tekst is gebaseerd op mijn overtuiging van TDD en kan afwijken van de realiteit.
[ Voor 11% gewijzigd door Gamebuster op 28-03-2014 10:53 ]
Let op: Mijn post bevat meningen, aannames of onwaarheden
"Het gaat toch nooit veranderen"CodeCaster schreef op vrijdag 28 maart 2014 @ 10:33:
[...]
Hen nogmaals proberen te overtuigen dat het erg nuttig kan zijn om verder te kijken dan de komende twee uur, en anders nieuw werk zoeken.
En mijn werk vind ik voor de rest leuk hoor, het is een geweldig team. Alleen aan professionalisering op dat vlak valt er nog wel wat te verbeteren.
Ik moet wel melden: klein team. Normaal programmeer ik en mijn collega fulltime op een project, en twee anderen werken vaak aan andere projecten.
[ Voor 14% gewijzigd door Sebazzz op 28-03-2014 10:51 ]
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
Bij een klein team zou het toch juist makkelijker moeten zijn om TDD in te voeren?
Het is weldegelijk gewoon het ophalen van posts. Het punt is niet alleen die limit, maar het feit dat je alle posts na een bepaald aantal opvraagt. Die posts staan niet in een array waarbij je kunt begint te tellen vanaf N, maar in een btree waarvan het aantal entries per node variabel is. Een SELECT ... LIMIT x OFFSET y is op z'n minst een O(x+y) operatie, en niet gewoon O(x) ongeacht y.GateKeaper schreef op vrijdag 28 maart 2014 @ 10:10:
[...]
Zoals ik het begreep was het vooral zoeken in de berichten. Voor een "select * from ... limit 100" maakt het immers niet uit wat het topic ID is. Zoeken in een bepaald topic (wat nogal vaak schijnt te gebeuren), dat is waar de performance boost in zou moeten zitten.
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.
Log(y) toch, bij de juiste index?
Never explain with stupidity where malice is a better explanation
Congratulations++
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!
De index zit op topic_id, niet op de nietbestaande kolom volgnummer_van_de_post_in_de_topic. Zou ook een hel zijn om dat te moeten maintainen.incaz schreef op vrijdag 28 maart 2014 @ 11:09:
Log(y) toch, bij de juiste index?
[ Voor 14% gewijzigd door .oisyn op 28-03-2014 11:17 ]
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.
Stilte 
Weekend
Happy Birthday++
1 april vrij
Weekend

Happy Birthday++
1 april vrij

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
Bedankt allemaal!


en
Jep, taart! Taarten om precies te zijn:


en

Lekker dagje op kantoor.
08.30 Achterkomen dat baksteen door de ruit is gegooid en dure iMac gejat is
09.30 Aangifte gedaan
11.00 *pling*, Find my iPhone heeft een locatie in de buurt.
12.00 Politie is binnengevallen, heeft iMac gevonden, serienummer geverifieerd en dader opgepakt.
Kan ook ooit snel gaan
(Nu alleen nog hopen dat de iMac nog een beetje heel is..)
08.30 Achterkomen dat baksteen door de ruit is gegooid en dure iMac gejat is
09.30 Aangifte gedaan
11.00 *pling*, Find my iPhone heeft een locatie in de buurt.
12.00 Politie is binnengevallen, heeft iMac gevonden, serienummer geverifieerd en dader opgepakt.
Kan ook ooit snel gaan
(Nu alleen nog hopen dat de iMac nog een beetje heel is..)
Awesome! Ik wist niet dat die systemen serieus werden genomen door de politieBarryvdh schreef op vrijdag 28 maart 2014 @ 12:32:
Lekker dagje op kantoor.
08.30 Achterkomen dat baksteen door de ruit is gegooid en dure iMac gejat is
09.30 Aangifte gedaan
11.00 *pling*, Find my iPhone heeft een locatie in de buurt.
12.00 Politie is binnengevallen, heeft iMac gevonden, serienummer geverifieerd en dader opgepakt.
Kan ook ooit snel gaan
(Nu alleen nog hopen dat de iMac nog een beetje heel is..)
Let op: Mijn post bevat meningen, aannames of onwaarheden
Hadden er ook weinig vertrouwen in, maar hij gaf een locatie aan vlak voor het (vrijstaande) huis van iemand die ze al maanden verdachten van van diverse inbraken, dus ze waren er wel gebrand op om hem nu op heterdaad te kunnen betrappenGamebuster schreef op vrijdag 28 maart 2014 @ 12:34:
[...]
Awesome! Ik wist niet dat die systemen serieus werden genomen door de politie
Straks dan toch maar 'ff al mijn devices opzetten met Prey e.d.
Let op: Mijn post bevat meningen, aannames of onwaarheden
School stuurt een factuur voor de Romereis.
spoiler:
Comic Sans 
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
Als echte 'professional': SocialFactory.getInstance().congratulate("Merethil", CongratulationType.BIRTH_DAY);
https://niels.nu
Hydra schreef op vrijdag 28 maart 2014 @ 13:01:
[...]
Als echte 'professional': SocialFactory.getInstance().congratulate("Merethil", CongratulationType.BIRTH_DAY);

Ik moet me nu een klein beetje inhoudenHydra schreef op vrijdag 28 maart 2014 @ 13:01:
[...]
Als echte 'professional': SocialFactory.getInstance().congratulate("Merethil", CongratulationType.BIRTH_DAY);
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!
Komende zondag tussen 2:00 en 2:59 ga ik al mijn git repos verwijderen en porten naar PHP
[ Voor 54% gewijzigd door Gamebuster op 28-03-2014 13:11 ]
Let op: Mijn post bevat meningen, aannames of onwaarheden
Probeer je nou een zo zinloos mogelijke opmerking te maken?Gamebuster schreef op vrijdag 28 maart 2014 @ 13:10:
Komende zondag tussen 2:00 en 2:59 ga ik al mijn git repos verwijderen en porten naar PHP
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 wil best wel meedoen daaraan anders. Overigens niet in mn lokale tijdzone, dat wordt wat lastig.Gamebuster schreef op vrijdag 28 maart 2014 @ 13:10:
Komende zondag tussen 2:00 en 2:59 ga ik al mijn git repos verwijderen en porten naar PHP
edit: Hee, daar stond wat anders voordat ik op Quote duwde
[ Voor 9% gewijzigd door dcm360 op 28-03-2014 13:29 ]
Is het gelukt?Firesphere schreef op vrijdag 28 maart 2014 @ 13:14:
[...]
Probeer je nou een zo zinloos mogelijke opmerking te maken?
Let op: Mijn post bevat meningen, aannames of onwaarheden
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
Oude boekhouder stuurt een factuur voor de verrichte werkzaamheden.F.West98 schreef op vrijdag 28 maart 2014 @ 12:58:
School stuurt een factuur voor de Romereis.
spoiler:Comic Sans
spoiler:
Comic Sans 
The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.
Dat die opmerking nog niet gewoon in je onderschrift staat.F.West98 schreef op vrijdag 28 maart 2014 @ 13:45:
Even een ergernis van mij:

Verwijderd
Wanneer ga je naar Rome?F.West98 schreef op vrijdag 28 maart 2014 @ 12:58:
School stuurt een factuur voor de Romereis.
spoiler:Comic Sans
Begin Mei ergens
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
Zal ik 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
Dit gaat een zwaar weekend worden. Heb van de week een contract aangeboden gekregen. Meer geld, maar minder vrijheid / flexibiliteit. Twijfel alom.
Op de lange termijn (lees meer dan 2 maanden) is geld een slechte motivator. Tenzij je/jullie nu bijna niet rond kunnen komen, dan kan het wel helpen.GateKeaper schreef op vrijdag 28 maart 2014 @ 14:32:
Dit gaat een zwaar weekend worden. Heb van de week een contract aangeboden gekregen. Meer geld, maar minder vrijheid / flexibiliteit. Twijfel alom.
Zelf zou ik zeker niet overstappen als er alleen maar meer geld zou worden geboden. Rondkomen lukt nu goed. Minder reistijd, leuke(re) projecten, etc. zijn betere motivators IMO
Battle.net - Jandev#2601 / XBOX: VriesDeJ
Sommige topics zijn echt briljant
Zien wat iemand op je eigen WiFi-netwerk doet?
Zojuist een collega verslagen met dit algoritme:
http://www.ardendertat.co...28-longest-compound-word/
Mijne liep nóg eens 150ms sneller (nu +/- 1s) op 170.000 woorden.
http://www.ardendertat.co...28-longest-compound-word/
Mijne liep nóg eens 150ms sneller (nu +/- 1s) op 170.000 woorden.
iOS developer
Hij houdt wel lekker de PC-markt in standGateKeaper schreef op vrijdag 28 maart 2014 @ 14:46:
Sommige topics zijn echt briljantZien wat iemand op je eigen WiFi-netwerk doet?
https://niels.nu
GateKeaper schreef op vrijdag 28 maart 2014 @ 14:46:
Sommige topics zijn echt briljantZien wat iemand op je eigen WiFi-netwerk doet?
Ik gok eerder dat het een poging tot trollen was
Verwijderd
Er zitten ten minste geen encoding issues in.F.West98 schreef op vrijdag 28 maart 2014 @ 12:58:
School stuurt een factuur voor de Romereis.
spoiler:Comic Sans
/me rent
Dafuq dit I just read?
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!
I feel you, al is bij mij eigenlijk alleen de reistijd hetgene wat minder aantrekkelijk wordt (kon ook niet veel beter):GateKeaper schreef op vrijdag 28 maart 2014 @ 14:32:
Dit gaat een zwaar weekend worden. Heb van de week een contract aangeboden gekregen. Meer geld, maar minder vrijheid / flexibiliteit. Twijfel alom.
Nieuw aanbod (Wat verdient de ICT'er / GoT'er? (deel 12)):
Tja flexibiliteit is het enige waar ik geld voor over zou hebben. Verder is beter betaald worden vaak ook direct gerelateerd aan leuker werk net zoals projecten die beter betaald worden meestal ook nog eens minder gezeik opleveren.
iOS developer
Ja, we kennen die grap nu wel. Wordt een beetje vervelendVerwijderd schreef op vrijdag 28 maart 2014 @ 15:05:
[...]
Er zitten ten minste geen encoding issues in.
/me rent
Apiary is écht, écht enorm awesome en geweldig.
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'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!
Dit topic is gesloten.
Let op:
* zoals jullie weten gaan we tegenwoordig naar een nieuwe iteratie bij ~10k posts. 1 april (en dat is geen grap) gaan we over op het nieuwe deel! *
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.
* zoals jullie weten gaan we tegenwoordig naar een nieuwe iteratie bij ~10k posts. 1 april (en dat is geen grap) gaan we over op het nieuwe deel! *
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.