Di recente mi sono unito a un progetto di sviluppo e mi è stato improvvisamente affidato il compito di capo sviluppatore. La mia principale responsabilità è quella di suddividere la parte di programmazione del progetto in compiti, affidare questi compiti agli altri sviluppatori e quindi assicurarmi che i pezzi funzionino …
Di recente ho lasciato il mio lavoro a tempo pieno nello sviluppo di mega-corp e ho deciso di cercare un lavoro part-time. Da allora ho parlato con una mezza dozzina di potenziali datori di lavoro, e ognuno di loro ha avuto la stessa reazione quando ho detto le parole magiche …
Sono stato introdotto all'Informatica per poco più di un anno ormai e dalla mia esperienza sembra che C e C ++ siano entrambi considerati linguaggi "ultraveloci", mentre altri come Python e tali linguaggi di scripting sono generalmente considerati un po 'più lenti . Ma ho anche visto molti casi in …
Come sviluppatore Linux (lato server), non so dove e perché dovrei usare C ++. Quando vado a esibirsi, la prima e l'ultima scelta è C. Quando "performance" non è il problema principale, i linguaggi di programmazione come Perl e Python sarebbero buone scelte. Quasi tutte le applicazioni open source che …
I reindirizzamenti HTTP vengono effettuati tramite i codici HTTP 301 e 302 (forse anche altri codici) e un campo di intestazione noto come "Posizione" che ha l'indirizzo del nuovo posto dove andare. Tuttavia, i browser inviano sempre una richiesta "GET" a tale URL. Tuttavia, molte volte è necessario reindirizzare l'utente …
Ho visto la storia di diversi progetti di librerie di classi С # e Java su GitHub e CodePlex, e vedo una tendenza a passare alle classi di fabbrica piuttosto che alla creazione diretta di oggetti. Perché dovrei usare estesamente le classi di fabbrica? Ho una biblioteca abbastanza buona, in …
Sono uno studente CS con diversi anni di esperienza in C e C ++, e negli ultimi anni ho lavorato costantemente con Java / Objective C nello sviluppo di app e ora sono passato allo sviluppo web e mi concentro principalmente su ruby su rails e sono arrivato alla conclusione …
Questo è un piccolo inconveniente, ma ogni volta che devo codificare qualcosa del genere, la ripetizione mi dà fastidio, ma non sono sicuro che nessuna delle soluzioni sia peggiore. if(FileExists(file)) { contents = OpenFile(file); // <-- prevents inclusion in if if(SomeTest(contents)) { DoSomething(contents); } else { DefaultAction(); } } else …
Ho sentito dire che l'inclusione di riferimenti null nei linguaggi di programmazione è "l'errore di miliardi di dollari". Ma perché? Certo, possono causare NullReferenceExceptions, ma che importa? Qualsiasi elemento del linguaggio può essere fonte di errori se utilizzato in modo improprio. E qual è l'alternativa? Suppongo invece di dire questo: …
Attualmente sto sviluppando un'applicazione web per la pianificazione territoriale del governo. L'applicazione viene eseguita principalmente nel browser, utilizzando ajax per caricare e salvare i dati. Farò lo sviluppo iniziale e poi mi laureo (è un lavoro da studente). Successivamente, il resto del team aggiungerà la funzionalità occasionale in base alle …
Oggi sono stato coinvolto in una discussione di programmazione in cui ho fatto alcune affermazioni che in sostanza ipotizzavano assiomaticamente che i riferimenti circolari (tra moduli, classi, qualunque cosa) siano generalmente cattivi. Una volta che ho superato il mio passo, il mio collega ha chiesto, "cosa c'è che non va …
Tutti i programmatori sembrano concordare sul fatto che la leggibilità del codice è molto più importante delle linee di linea a sintassi breve che funzionano, ma richiedono uno sviluppatore senior per interpretare con qualsiasi grado di precisione - ma questo sembra essere esattamente il modo in cui sono state progettate …
Dal punto di vista dello sviluppatore quale piattaforma considereresti per una grande applicazione web sociale? Se potessi fornire alcuni dettagli su quelli che ritieni siano i punti di forza di quale alternativa sarebbe fantastico.
Ho studiato e codificato in C # da un po 'di tempo ormai. Tuttavia, non riesco a capire l'utilità delle interfacce. Portano troppo poco al tavolo. Oltre a fornire le firme della funzione, non fanno nulla. Se riesco a ricordare i nomi e la firma delle funzioni che devono essere …
Questa è una domanda che mi pongo spesso quando lavoro con gli sviluppatori. Finora ho lavorato in quattro società e sono venuto a conoscenza della mancanza di attenzione nel mantenere pulito il codice e gestire il debito tecnico che ostacola i progressi futuri in un'app software. Ad esempio, la prima …
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.