variabelen (type) benamingen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer

Dit ga je doen Het ontwikkelen van nieuwe software; Het ombouwen van de bestaande software; Zowel back- als front-end software ontwikkelen; Het testen; Het implementeren van de volledig geteste software; Het verzorgen van nazorg en het oplossen van bugs; Het opstellen en bijhouden van procesdocumentatie; Je draagt bij aan het agile/scrum processen van het team. Hier ga je werken Ongetwijfeld heb je een of meerdere producten van deze organisatie in huis. Het proces erachter, daar ben je ongetwijfeld minder bekend mee. Deze opdracht geeft je de kans meer over dit proces te weten te komen en een mooie bijdrage te

Bekijk vacature »

.NET Developer

Dit ga je doen Binnen het team bouw je aan een applicatie met andere .Net Developers, testers een Product Owner en een Business Analyst. Met het team wordt de backlog besproken. In overleg claim jij jouw deel en zorgt ervoor dat onderhoud en innovatie wordt gerealiseerd. Het project dat momenteel draait is het opgraden van de omgeving. Doorontwikkelen van de huidige applicatie; Overleggen met teamleden om de backlog te verdelen; Onderhouden van de huidige omgeving; Sparren met de business en het ophalen van nieuwe requirements. Hier ga je werken De organisatie is een van de grootste landelijke aanbieder van diverse

Bekijk vacature »

C# Developer

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Door middel van ASP.NET, MVC Framework en C# ga je webshops, websites en webapplicaties ontwikkelen. Je zorgt voor de optimalisatie van bestaande software en de automatisering van bedrijfsprocessen. Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Bedrijfsprofiel

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe stap? Voor een softwarebedrijf in regio Oosterhout zijn wij op zoek naar een back-end developer met kennis of ervaring met C# en SQL. Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

Bekijk vacature »

Ervaren Software Developer

Functie omschrijving Ben jij een ervaren Software Developer, en heb je ervaring met technieken zoals C#, MS Access & SQL? Vind jij het leuk om maatwerk software te ontwikkelen voor klanten in een specifieke branche? Dan is dit de baan voor jou! Als ontwikkelaar ben jij samen met een team van 12 collega’s verantwoordelijk voor het bouwen van nieuwe functionaliteiten en het uitbreiden van de core applicatie. Belangrijk is dat je ervaring hebt met C# en MS Access. Je bent flexibel en klantvriendelijk ingesteld, omdat het belangrijk is om de klanten zo goed mogelijk van dienst te kunnen zijn. Thuiswerken

Bekijk vacature »

Fullstack Developer TOTO

Do you want to work with the latest technologies on the development of new systems and applications? Get moving and strengthen Nederlandse Loterij as a Fullstack Developer TOTO. Thanks to your efforts, complex business critical applications are always running smoothly. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Fullstack Developer you score by: Taking ownership of the development cycle of an application in a large scale, high availability, geo redundant landscape Coaching your peer developers and safeguarding code quality Integrating the application with other components of the system using the available API’s Managing

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Senior .Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Software Developer

Functie omschrijving In deze functie ga je aan de slag met het door ontwikkelen van de interne software. Zij maken gebruik van een CRM, wat door de hele organisatie gebruikt wordt. Andere taken: Je gaat het CRM-systeem door middel van PHP verder ontwikkelen; Verder bouw je verschillende API's en koppelingen tussen systemen; Ook ga je collega's ondersteunen bij vragen over de software en applicaties; Deelnemen aan overleggen met het development team; Bij interesse is er de mogelijkheid om junioren te gaan begeleiden. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er

Bekijk vacature »

C#.NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie; Het oplossen van bugs en incidenten. Hier ga je werken Als C#.NET Developer binnen deze organisatie kan jij het verschil maken. Zij werken momenteel nog met programmatuur die is ontwikkeld in C++. Hiervan gaan zij afscheid nemen zodra alle nieuwe software in C#.NET geschreven is. Een grootschalig en langdurig project. Voor hen is deze software van

Bekijk vacature »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

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 »

Junior Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »

Consultant Low Code Developer

Functie omschrijving Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Voor een mooie opdrachtgever in omgeving Delft zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten. Onderdelen functie Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan Mendix of Betty Blocks. Je bent verantwoordelijk voor

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

20/04/2024 01:14:46
 
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.