variabelen (type) benamingen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Product Developer

Functieomschrijving Als senior Product Developer ben je verantwoordelijk voor bestaande mobiliteitsproducten en de ontwikkeling van nieuwe mobiliteitsconcepten. Met behulp van diverse klantonderzoeken, klantsessies en salesmeetings zorg je ervoor dat je de veranderende mobiliteitsbehoeften in de markt kent. Hier speel je op in door innovatieve, flexibele, efficiënte en duurzame vervoersoplossingen te bedenken, te ontwikkelen, te implementeren en uiteindelijk samen met Sales en Marketing collega’s in de markt te zetten. Je initieert en neemt deel aan (internationale en afdeling overschrijdende) projecten, vaak in de rol van projectleider. In die rol bewaak je de voortgang, coördineer je de activiteiten en zorg je voor

Bekijk vacature »

PHP developer (Laravel/Vue.js)

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden je MBO of HBO ICT in ontvangst mogen nemen? Of ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een uitdagende werkgever in de regio van Tilburg zijn wij op zoek naar een ambitieuze back-end programmeur met affiniteit met MS Acess. Samen met een enthousiast team ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL, Maar affiniteit met MS Acess is nog belangrijker. Je bent sociaal naar klanten en flexibel ingesteld. Je denkt altijd in kansen en gaat graag de uitdaging aan. Verder

Bekijk vacature »

Front-end React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Lead C++ Developer

De rol van Lead C++ Developer Als Lead C++ developer bij KUBUS word je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de desktop applicaties van BIMcollab, ons platform voor 3D model-validatie en issue-management bedoeld om de kwaliteit van 3D design-modellen voor gebouwen te verbeteren. Betere 3D modellen leiden tot betere gebouwen, dus zo draag je bij aan verduurzaming van de gebouwde omgeving met slimmer gebruik van materialen, minder verspilling en energie-efficiënte gebouwen. Een goede gebruikerservaring staat bij ons hoog in het vaandel; we gaan in onze ontwikkeling voor innovatie en kwaliteit. In je rol als

Bekijk vacature »

Ervaren Full stack developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house functie bij een bedrijf met enorme groeipotentie? Ben jij op zoek naar een nieuwe uitdaging vol afwisseling en gezelligheid? Dan ben je bij dit bedrijf aan het juiste adres! Wij zijn in omgeving Breda op zoek naar een ervaren full stack developer. Je gaat werken voor een zeer gewilde werkgever met goede arbeidsvoorwaarden. Je krijgt een plekje in het jonge IT team, work hard, play hard is hier duidelijk het motto! Jouw werkzaamheden zien er als volgt uit: Jij bent verantwoordelijk voor het ontwerpen en bouwen van webapplicaties. Je bent

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Mendix Developer

For our client in Amsterdam, we are looking for a Senior Mendix Developer. Company description Our client is an IT Consultancy company who’s been active for 10 years now. With their ambitious team, they are working with different clients in order to help them with analyzing their data and giving advice to them, regarding how they can use their data in the smartest ways, or to make sure that their mobile or web applications are working efficiently. As you get a glimpse of various industries, it is guaranteed that no day will be the same. Job description As a Mendix

Bekijk vacature »

Backend Developer Scrummaster .NET

Samengevat: Deze werkgever is een ambitieus internetbedrijf met een passie voor digitale communicatie. Ben jij geschikt als Backend Developer? Heb je ervaring met .NET platform? Vaste baan: Backend Developer / SCRUM Master Scrum HBO WO €3.800 - €6.000 Deze werkgever is een innovatief bedrijf met enthousiaste mensen die jarenlang ervaring hebben met het ontwikkelen internet- en intranetoplossingen. Wij houden van korte lijnen en open en eerlijke communicatie. Wij zetten graag onze jarenlange ervaring in om perfect werkende oplossingen te ontwikkelen. Wij ondersteunen dienstverlenende organisaties bij het ontwikkelen en realiseren van een effectief, adaptief communicatieplatform. Je ontwikkelt met ons de meest

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Java Front-end Developer

Dit ga je doen Ontwikkelen van nieuwe functionaliteiten in Java met tools als Springboot, MS SQL Server (T-SQL) en JavaScript; Het onderhouden van de (web-)applicaties binnen een complexe omgeving; Werken aan de migratie van een monolithisch systeem naar een architectuur gebaseerd op Kubernetes; Code reviews met collega's en actieve kennisuitdelingsessies voeren; Het uitvoeren van unit- en systeemtests Experimenteren met nieuwe tools en technieken. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen

Bekijk vacature »

Delphi Programmeur

Functie omschrijving Onze opdrachtgever is gespecialiseerd in kantoor-bedrijfssoftware en zit gevestigd in omgeving Numansdorp. Als programmeur ben jij bij dit bedrijf met het volgende bezig; Je vertaalt technische en functionele ontwerpen naar kwalitatieve software. Je ontwikkelt, ontwerpt en test software. Je maakt daarbij veel gebruik met de volgende tools & technologieën: Delphi 10.3 (Rio), QuickReport 6. Je krijgt in deze rol veel vrijheid en verantwoordelijkheid. Je levert projecten van A - Z op, en werkt daarbij projectmatig en gestructureerd. Bedrijfsprofiel Dit bedrijf richt zich op maatwerk software oplossingen. Deze software oplossingen worden ingezet in de financiële branche. Het betreft een

Bekijk vacature »

Front-end developer E-Commere

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als front-end developer heb je een adviserende rol en sta je aan het eindpunt van alles wat met designs te maken heeft. Je overlegt met klanten en collega’s, en zet je in om ideeen om te zetten tot unieke concepten. Je bent het aanspreekpunt voor de klant en bewaakt tevens de planning. Eisen

Bekijk vacature »

Senior pega developer

You work on software that makes colleagues and customers happy! Thanks to your IT skills, De Mandemakers Groep really makes a difference for its customers. Do coding, testing and deployments make your heart beat faster? Then apply today as Senior Pega Developer at De Mandemakers Groep! Wat ga je doen? The job title gives it away: You will be developing Pega software. This ranges from technical design, coding and testing to test automation, deployments and bug fixing. Your goal is to continuously improve our systems so that colleagues can work efficiently and customers receive optimal service. You don't have to

Bekijk vacature »

Pagina: « vorige 1 2

Ozzie PHP

Ozzie PHP

26/01/2012 20:38:42
Quote Anchor link
Ik zou de voorkeur geven aan amount omdat het dan duidelijk is dat het om een aantal gaat. Size zou kunnen duiden op een maat.

Leuk om te zien dat er toch nog iemand is die underscores gebruikt :)
 
PHP hulp

PHP hulp

23/11/2024 13:57:14
 
Johan K

Johan K

26/01/2012 21:14:53
Quote Anchor link
Deze manier van scripten/programmeren komen van andere talen vandaan die wel type-safe zijn. PHP verwacht altijd een mix type: integer, string array, etc waar bij andere talen dit word verwacht.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
function foo( arg:string, arg2:boolean ) : integer;
begin
  result: 0;
end;

function foo takes integer arg, boolean arg2 returns integer
  return 0;
endfunction


Deze functie neemt een string aan als argument 1, een boolean als argument 2 en MOET een integer returnen.

Je kan je dan wel voorstellen dat als je een programma schrijft dat plugins die de functies in het geheugen zetten je argument namen beantwoorden met "iLevel" als argument naam zodat je weet dat het een integer is en dus 100% een syntax error krijgt als je een string geeft.


PHP is flexibel, en maakt het niet uit. Je kan een array van strings gewoon setten als een 1 integer. Dit heeft ook zijn voordelen, maar ook veel nadelen. Als je een goed script wil schrijven moet je alles gaan controlleren is_int(), is_string(), is_number, is_array(), etc, etc. Je kan dus niet verwachten dat iResult ook daadwerkelijk een integer is omdat het niet uitmaakt.

Voor de rest, raad ik dit gebruik af tenzij je gaat typecasten en een variable convert naar het type zodat je weet wat je ook geeft, ook zo gebruikt word.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
  
  function bar( $mix, (integer) $iMaxLevel, $return = false ){
    return is_int( $iMaxLevel ); // always returns true because it's converted.
  }

?>
 
Ozzie PHP

Ozzie PHP

26/01/2012 21:43:07
Quote Anchor link
Thanks voor je toelichting Johan!
 
Wouter J

Wouter J

26/01/2012 21:49:26
Quote Anchor link
@Johan, jou laatste scriptje zal niet werken. Typecasten in method/function properties is nog niet mogelijk :(
In welke taal is het eerste stukje script eigenlijk?
 
Johan K

Johan K

26/01/2012 23:40:30
Quote Anchor link
Wouter J op 26/01/2012 21:49:26:
Typecasten in method/function properties is nog niet mogelijk :(


Hmmm, inderdaad. Bummer. Had ik eigenlijk wel verwacht toen ik over type "casting" las. Maar goed, je begrijpt wat ik bedoel en dit wel mogelijk.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
        function foo( $bVar ){
            return (boolean) $bVar;
        }
        function
bar( $iVar ){
            return (integer) $iVar;
        }
        
        
        $var = '0';
        echo foo( $var );
        echo bar( (boolean) $var );
    ?>


Wouter J op 26/01/2012 21:49:26:
In welke taal is het eerste stukje script eigenlijk?


Tijdje geleden al weer, maar dat is Pascal, beter bekend als Delphi.
En de andere is JASS (warcraft script taaltje, just another scripting syntax), iets wat ik vroeger deed maar wat prima als voorbeeld kan worden gebruikt.
Gewijzigd op 26/01/2012 23:52:20 door Johan K
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

27/01/2012 10:57:41
Quote Anchor link
Ik programmeer ook met Delphi, en daar is het dus vaak het geval dat je verschillende controls op een form moet plaatsen die op hetzelfde slaan, denk aan een invoer veld voor iemands naam met een bijbehorend label. Dat wordt bij mij dus edtName en lblName.
Dat heeft niet alleen met duidelijkheid te maken maar ook (belangrijker) dat je onderscheid hebt.
 
Niels K

Niels K

27/01/2012 16:37:52
Quote Anchor link
Nog even een kleine reactie.

@Wouter,

Je gebruikt de Zend standards maar je schrijf een if zo?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if( isset( $bla ) )
{

}

?>


Ik ben er zelf van dat een variabele moet aangeven wat hij onthoud. Sommige mensen gebruiken wel eens iets like this:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php

$user1
$user2
$user3


// of
$var1
$var2


?>


Daar heb ik persoonlijk een hekel aan. Hetzelfde geldt voor de functie / class namen. Aan de hand van de naam moet je kunnen zien wat de functie / class doet. (Waar het verantwoordelijk voor is) Dan is commentaar ook overbodig.

Probeer vooral consistent te blijven. Dat is heel belangrijk.

Niels
 
Ozzie PHP

Ozzie PHP

27/01/2012 19:39:31
Quote Anchor link
Niels, als je het dan toch over nietszeggendheid hebt. Ik zie ook wel eens dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$array
= array('Kees', 'Piet');
$string = '';
foreach($array as $value) {
  $string .= $value . ' ';
}

echo $string;
?>


Lekker duidelijk :)
 
Niels K

Niels K

27/01/2012 19:43:01
Quote Anchor link
Ja inderdaad. Zulk soort code probeer ik niet te schrijven ;-)
 

Pagina: « vorige 1 2



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.