Le pratiche di programmazione sono le pratiche comunemente o meno utilizzate nello sviluppo di software. Questi possono includere elementi come Sviluppo Agile, Kanban, Scorciatoie per la codifica, ecc.
Stiamo esercitando la proprietà del codice collettivo. A mio avviso, ciò significa che qualsiasi sviluppatore può modificare qualsiasi riga di codice per aggiungere funzionalità, refactoring, correzione di bug o miglioramento dei progetti. Ma che dire di una riscrittura completa del codice da uno sviluppatore che è ancora nel team? Prima …
Come studente laureato, trovo sempre più comune per aziende prestigiose (come Google, Facebook, Microsoft, ...) porre domande sugli algoritmi nei loro test e interviste. Alcune startup a cui ho fatto domanda chiedevano anche degli algoritmi. Mi chiedo se la fluidità degli algoritmi sia la cosa più importante per gli sviluppatori …
Uso le interfacce raramente e le trovo comuni negli altri codici. Inoltre creo sottoclassi e superclassi (mentre creo le mie classi) raramente nel mio codice. È una brutta cosa? Consiglieresti di cambiare questo stile? Questo stile ha effetti collaterali? È perché non ho lavorato su grandi progetti?
Sto scrivendo un insieme di classi di test junit in Java. Esistono diverse costanti, ad esempio stringhe di cui avrò bisogno in diverse classi di test. Sto pensando a un'interfaccia che li definisce e che ogni classe di test la implementerebbe. I vantaggi che vedo ci sono: facile accesso alle …
Chiunque preferisca che la propria cartella Documenti contenga solo le cose che mette lì sa che la cartella Documenti standard non è completamente adatta a questa attività. Ogni programma sembra voler mettere le sue impostazioni, i suoi dati o qualcosa di altrettanto irrilevante nella cartella Documenti , nonostante ci siano …
Mentre scrivo una libreria per un grande progetto a cui sto lavorando al lavoro, è emerso un problema che richiedeva l'invio di un token a un indirizzo e-mail, quindi il codice veniva restituito per un ulteriore utilizzo. Il mio collega dice di leggere da STDIN (usando Python:) code = input("Enter …
Non ho mai scritto programmi che fanno un uso significativo della registrazione. Il massimo che ho fatto è acquisire tracce dello stack quando si verificano eccezioni. Mi chiedevo, quanto registrano gli altri? Dipende dal tipo di applicazione che stai scrivendo? Trovi i registri davvero utili?
Stiamo costruendo un'applicazione web per l'azienda, la cui amministrazione esisteva finora solo nei fogli Excel. Ormai abbiamo quasi finito, ma recentemente mi è stato assegnato un compito per importare tutti i loro dati da quei fogli nel nostro nuovo sistema. Il sistema è integrato in Java, ma poiché questa importazione …
Sto per iniziare a creare un sito web di un progetto musicale per un amico. Dovrebbe essere abbastanza semplice per ora: nessun contenuto dinamico (date del tour, ecc.) E nient'altro che alcune canzoni campione o collegamenti SoundCloud incorporati. Non mi aspetto di utilizzare altro che JavaScript vaniglia e Bootstrap o …
Attualmente sto lavorando per un'azienda di 2 persone, come sviluppatore primario solista. Il mio capo prende i clienti, prende in giro alcuni modelli di progettazione png e me li passa. Questo sistema ha funzionato bene e mi sto davvero divertendo. I tipi di progetti a cui lavoro sono per le …
Considera il seguente disegno public class Person { public virtual string Name { get; } public Person (string name) { this.Name = name; } } public class Karl : Person { public override string Name { get { return "Karl"; } } } public class John : Person { public …
A volte quando controlliamo la cronologia dei commit di un software, potremmo vedere che ci sono alcuni commit che sono davvero GRANDI - possono cambiare 10 o 20 file con centinaia di righe di codice sorgente modificate (delta). Ricordo che esiste un termine comunemente usato per tale GRANDE commit, ma …
Capisco lo scopo di XML, ma sento sempre persone lamentarsi di quanto sia MALE? Non capisco davvero cosa ci sia di male? Di solito ascolto i termini "gonfio" e "lento". Ma immagino che come programmatori, per cosa lo usi principalmente? E lo consideri davvero "cattivo" ... perché se lo è, …
La maggior parte degli incarichi nella mia scuola per le lezioni di programmazione iniziale mi richiedevano di usare gli array. Lavoro a tempo pieno ora e non ho mai usato un array per nessun progetto a cui ho lavorato. Anche nei progetti esistenti non ho mai visto l'uso di array …
Quando i concetti della programmazione orientata agli oggetti sono stati introdotti ai programmatori anni fa, sembra interessante e la programmazione era più pulita. OOP era così Stock stock = new Stock(); stock.addItem(item); stock.removeItem(item); Era più facile da capire con un nome auto-descrittivo. Ma ora OOP, con pattern come Data Transfer …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.