Backticks

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

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 »

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 »

Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Software Developer je verantwoordelijk voor: - Je werkt voortdurend aan oplossingen voor het op afstand bewaken en besturen van oogstmachines; - Het visualiseren van gegevens in rapporten, apps of andere formaten; - Voorspellend machineonderhoud; - Taakplanning; - Je schrijft aangepaste plug-ins om gegevens te importeren of exporteren

Bekijk vacature »

Remote - Front-end Angular developer

Functie The IT team currently consists of the IT Manager, 2 back-end developers, 1 full-stack developer, 1 designer, and a DevOps engineer. They are currently looking for an experienced Front-end developer who will work autonomously and in a disciplined manner, being the only developer working on their Front-end applications at the start. They do have the ambition to find a second developer soon, who you will then be able to supervise. You will be working on the further development of their existing UI in Angular. But also developing a mobile app. They place great value on User Experience and opt

Bekijk vacature »

.NET Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

Medior/senior Back-end developer gezocht!

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het devlopmenttean. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met de

Bekijk vacature »

C# .NET Developer

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Bennekom gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Frontend Developer

Functieomschrijving Voor de NIPV zijn wij opzoek naar een Frontend Developer. Als Frontend Developer ga jij aan de slag om dashboards te bouwen vanuit het datawarehouse. Dit stelt NIPV in staat om snel en eenvoudig bij correcte bedrijfsvoeringsinformatie te kunnen. Je ontwikkelt dashboards in PowerBI, publiceert en onderhoud die, verzameld en verwerkt feedback in overleg met het ontwikkelteam. Naast dashboards ontwikkel en onderhoud je een datamodel in Excel waarmee adviseurs, controllers en analisten in staat worden gesteld om de gegevens uit de dashboards te raadplegen en anders te filteren of bepaalde gegevens nader te verfijnen, zodat verdiepende vragen kunnen worden

Bekijk vacature »

Front-end Developer

Onze klant is sinds 2 jaar actief als adviseur en bemiddelaar in de verzekeringsmarkt. Sindsdien proberen zij deze slapende markt flink wakker te schudden. Dit willen zij doen door het bouwen van slimme vergelijkers op hun eigen website en die van partners. Het bedrijf wil continu voorop lopen, zodat consumenten eenvoudig de verzekeringen kunnen vinden die het beste bij ze past. Functieomschrijving Als Front-end Developer werk je aan vergelijkingsmodules die consumenten dagelijks gebruiken bij het vergelijken en afsluiten van verzekeringen. Je vindt het leuk om samen te werken met de product owner, bestaande modules te verbeteren en nieuwe vergelijkers "from

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer begint jouw dag na een bak koffie met een stand up. De vorderingen worden tijdens de stand up besproken en de doelen worden opgesteld waar jullie als team in de volgende sprint naartoe gaan werken. Onze backend is geschreven in .NET Core en onze Front-end in Angular. Bij ons ga jij dan ook Fullstack aan de slag. Jij wordt hier opgeleid om zelfstandig te kunnen programmeren en applicaties te kunnen implementeren. Er wordt op projectbasis gewerkt, dit bied leuke uitdagingen omdat elke klant een andere visie heeft over de applicatie die wij maken. Je gaat

Bekijk vacature »

Senior Front-end developer (React)

Functie Met een ontwikkelafdeling van ruim 20 collega’s is dit zo ongeveer de helft van alle medewerkers. De software(ontwikkeling) is dan ook de drijvende kracht binnen de organisatie. Ze werken aan het verbeteren dan de bestaande, maar zeker ook nieuwe producten. De software bestaat uit verschillende (React) webapplicaties, maar ook een mobile (React native) app. Hierdoor kom je met verschillende uitdagingen in aanraking en is Mobile kennis natuurlijk mooi meegenomen. De software wordt door vele duizenden professionals dagelijks gebruikt en bevatten grote hoeveelheden data. Aan het team de uitdaging om hierin de best mogelijke gebruiksvriendelijkheid neer te zetten door gebruik

Bekijk vacature »

PHP developer (Laravel, Docker, Gitlab-CI)

Functie Het IT-team bestaat momenteel uit 4 ontwikkelaars. Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. Een groot deel van de systemen is gebouwd met behulp van het Laravel framework en PHP (minimaal 7.2), Docker voor lokaab gebruik en Gitlab-CI voor het deployen

Bekijk vacature »

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact

Bekijk vacature »
Durk Houtsma

durk Houtsma

10/03/2009 20:30:00
Quote Anchor link
Hoi,

Ik heb een discussie met een paar bekenden van mij, over het gebruiken van backticks.
Hun zeggen dat backticks gebruiken beter is, echter weet ik wel beter.
Nu is mijn vraag:
Wat zijn de voordelen, maar ook de nadelen van backticks?

Ik weet onder andere de volgende punten al:
- Je draait om errors heen van de SQL wat zorgt voor een bagger systeem.
- Met een backtick kan je wel een - (minus) gebruiken in tabelnamen / velden, echter is dit niet verstandig, en kan je beter een _ gebruiken.

Wie heeft hier duidelijkere informatie over, want via google kon ik ook niet veel wijzer worden.

Groet,
Durk
 
PHP hulp

PHP hulp

27/12/2024 03:23:56
 
Frank -

Frank -

10/03/2009 20:35:00
Quote Anchor link
Backticks zijn voor sukkels.

Hallo! Waarom denk je dat SQL geen backticks voorschrijft? Omdat het nooit nodig is. Alleen wanneer je bugs in je code wilt hebben, dan ben je dus een sukkel, dan ga je backticks in je code zetten.

De keuze is aan jou.
 
Timen kut

Timen kut

10/03/2009 20:36:00
Quote Anchor link
Om een ander topic van je er bij te halen:(http://www.phphulp.nl/forum/showtopic.php?cat=12&id=61973)

pgFrank schreef op 08.03.2009 17:29:
Backticks zijn voor sukkels die meer bugs in hun systemen willen hebben. Alleen voor de allergrootste idioten, iedereen met meer intelligentie dan een goudvis zal deze rommel niet gebruiken. Of wil je nu echt extra bugs in je code hebben? Backticks zorgen voor bugs en bugs zijn nooit gewenst. Backticks hebben dus helemaal nooit enige toegevoegde waarde.
 
Frank -

Frank -

10/03/2009 20:41:00
Quote Anchor link
;)

Ik ben vrij consequent over het gebruik van die vervloekte backticks. De dwaas die dat heeft uitgevonden, mogen ze nog een keertje tegen de muur zetten. Die **beep** heeft toch een ellende aangericht! Hoeveel bugs zal hij/zij nu al op zijn geweten hebben?
 
Timen kut

Timen kut

10/03/2009 20:42:00
Quote Anchor link
ik heb ze ook nog nooit nodig geacht.. mensen die roepen "maar soms heb ik een veld die dezelfde naam heeft als een functie"... Dan leer je maar af dat je je velden hetzelfde noemt!:p
 
Frank -

Frank -

10/03/2009 20:48:00
Quote Anchor link
Timen schreef op 10.03.2009 20:42:
mensen die roepen "maar soms heb ik een veld die dezelfde naam heeft als een functie"...
Kwestie van hard slaan, dan zijn ze ineens wel in staat om een correcte naam te verzinnen.

Zinloos geweld bestaat niet...
 
Jelmer -

Jelmer -

10/03/2009 20:59:00
Quote Anchor link
Serieus, ik zie nu alleen maar scheldpartijen voorbij komen, maar nog geen enkel echt argument. Feiten! Voorbeelden! Niet twijfelachtige causaliteit...

Backticks lijden tot bugs. Is dat zo? Wel als je ze soms wel en soms niet gebruikt, en op die manier een keyword als tabelnaam weet te maken, maar niet kan bekijken. Maar is het nu fout dat backticks geïntroduceerd zijn, of is het fout dat ze niet verplicht zijn. SQL heeft al een heleboel keywords gereserveerd die prachtig zouden staan als kolomnamen. Nu zijn wij, de gebruikers van de taal, geforceerd creatieve, maar minder passende namen te bedenken.

Maar dan nog eens de vraag, want ik heb nog geen antwoord. Lijden backticks tot bugs? Nee op zich niet. De enige situatie waarin ik mij kan voorstellen is dat een beginner de fout maakt phpMyAdmin te gebruiken om z'n tabel te bouwen. phpMyAdmin gebruikt backticks, dus moet de gebruiker dat eigenlijk ook doen. phpMyAdmin had eigenlijk een optie moeten hebben om het wel of niet te gebruiken.

Het is net als met python. Je gebruikt of spaties of tabs om te indenten. Niet beiden. Zodra je dat wel doet, krijg je fout lopende code. Het zijn opties waar je je vingers aan open kan snijden. Is het daarom kut? Die stelling mag je van mij gaan verdedigen voor een stel C++ fanatiekelingen.
Gewijzigd op 01/01/1970 01:00:00 door Jelmer -
 
Frank -

Frank -

10/03/2009 21:07:00
Quote Anchor link
Quote:
Nu zijn wij, de gebruikers van de taal, geforceerd creatieve, maar minder passende namen te bedenken.
Gebruik nederlandse namen en het probleem van gereserveerde woorden is voor 99,99% opgelost.

Eén van de weinige keywords die dan overblijft, is "type". Maar het woord "type" zegt niks, dus kun je daar nog even aan toevoegen wat je daar precies mee bedoelt. Probleem ook weer opgelost.

Zo moeilijk is het niet om goede namen te verzinnen, debuggen is vele malen moeilijker. Zie de enorme kosten die daaraan zijn verbonden, het verzinnen van een goede naam kost slechts een fractie daarvan. Schrijf je code op die manier dat er zo min mogelijk bugs kunnen ontstaan. En mochten ze tóch ontstaan, dat ze snel aan het licht komen.

En over feiten gesproken, zie de vele, vele topics die hier reeds aan zijn besteed en de vele, vele bugs die hierdoor zijn ontstaan. Dat zegt meer dan genoeg. Gebruik geen backticks en laat de fouten zo snel mogelijk aan het licht komen. Dan ben je niet afhankelijk van een codingstyle van een programmeur of er wel of geen bugs in je code komen. Even een find op de backticks ` en je weet waar je aan toe bent.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Timen kut

Timen kut

10/03/2009 21:20:00
Quote Anchor link
Ook al ZOU JE, door het gebruiken van wel EN geen backticks bugs krijgen. Zijn het nog steeds bugs die niet voor HOEVEN komen...
zelfs de meest briljante programmeur maakt nog wel 's een foutje.. wist je dat?
 
Bo az

Bo az

10/03/2009 22:57:00
Quote Anchor link
MySQL is niet de enige die je deze 'functionaliteit' bied (ja je kan het ook als functionaliteit bekijken), in SQL Server is het zelfde mogelijk door het gebruik van [ en ] en daar heb ik er nog nooit iemand over horen klagen.

Dat het geen standaard is vind ik niet echt een argument. Ten eerste heb je vernieuwingen nodig om standaarden te krijgen en te verbeteren. Daarnaast duurt het ontwikkelen van standaarden vaak ook erg lang omdat veel mensen het eens moeten worden. Een ontwikkelteam (en zeker als het geen 'community project' is) kan veel sneller knopen door hakken en de gebruiker verblijden met functionaliteit.

Even een voorbeeld waarin ik het gebruikt heb; Op het werk gebruiken we soms views als basis voor de lijst weergaven in een applicatie, door de 'kolom namen' van de views ook in de applicatie als kolom namen te gebruiken is het niet alleen mogelijk door één view meerdere pagina's waar (een deel van) deze lijst getoond wordt aan te passen, maar is het ook mogelijk om de klant in een handomdraai aan informatie te helpen. En daar komt deze functionaliteit bij kijken, in de kolom namen wil je wel eens een - of een spatie hebben. Natuurlijk zijn er andere manieren om het zelfde te bereiken, maar deze vind ik mooi door de eenvoud.
 
Durk Houtsma

durk Houtsma

12/03/2009 21:38:00
Quote Anchor link
Verschillende reacties merk ik.
De één wil ze gebruiken, de ander gebruikt ze niet vanwege vele nadelen.

Bedankt voor de reacties, waar ik zelf ook wat aan gehad!
 
Martijn Wieringa

Martijn Wieringa

13/03/2009 09:05:00
Quote Anchor link
Ik vind het argument van pgFrank om maar Nederlandse naamgeving te gebruiken om het probleem (wat je met backticks kunt verhelpen) op te lossen euh.. jammer.

Ik vind het een zééér goede gewoonte dat programmatuur (edit: en bestandsnamen, database definities, etc) in het Engels wordt geschreven. Dit komt de consistentie en de leesbaarheid ten goede omdat je bij het programmeren niet om de Engelse termen heen kunt (deze zijn immers onderdeel van de programmeertaal). Het maakt de code tevens internationaal herbruikbaar.

Als je snapt hoe je de backticks moet gebruiken, en dit consistent doet, ontstaat hierdoor nooit een 'bug'.



Quote:
En over feiten gesproken, zie de vele, vele topics die hier reeds aan zijn besteed en de vele, vele bugs die hierdoor zijn ontstaan.


Veel dan deze bugs zijn doorgaans ontstaan door het niet gebruiken van backtricks, niet door het wél gebruik van backticks..
Gewijzigd op 01/01/1970 01:00:00 door Martijn Wieringa
 
Ad Vertentie

Ad Vertentie

17/04/2009 16:23:00
Quote Anchor link
Ik snapper niks van.
Gewijzigd op 01/01/1970 01:00:00 door Ad Vertentie
 



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.