Ingegneria software

Domande e risposte per professionisti, accademici e studenti che lavorano nel ciclo di vita dello sviluppo di sistemi


7
Relazione tra C #, .NET, ASP, ASP.NET ecc. [Chiuso]
Non sono molto chiaro la differenza tra C #, C # .NET e lo stesso per ASP e altri linguaggi ".NET". Da quello che ho capito, .NET è una libreria / framework di ... cose. Penso che essenzialmente abbiano accesso ai dati di Windows come elementi del modulo ecc., Ma …
143 c#  .net  asp.net 


8
'import module' vs. 'from module import function'
Ho sempre usato questo metodo: from sys import argv e usare argvsolo con argv . Ma esiste una convenzione per l'utilizzo di questo: import sys e usando l'argv di sys.argv Il secondo metodo rende il codice auto documentato e io (davvero) aderisco ad esso. Ma il motivo per cui preferisco …
143 python 


30
Come diventare un programmatore "più veloce"?
La mia ultima valutazione del lavoro ha incluso solo un punto debole: la tempestività. Sono già a conoscenza di alcune cose che posso fare per migliorare questo, ma quello che sto cercando sono altre. Qualcuno ha suggerimenti o consigli su cosa fanno per aumentare la velocità della loro produzione senza …



10
Dovremmo definire i tipi per tutto?
Recentemente ho avuto un problema con la leggibilità del mio codice. Avevo una funzione che eseguiva un'operazione e restituiva una stringa che rappresenta l'ID di questa operazione per riferimento futuro (un po 'come OpenFile in Windows che restituisce un handle). L'utente utilizzerà questo ID in un secondo momento per avviare …
141 type-systems 


18
C'è una scusa per i nomi di variabili brevi?
Questo è diventato una grande frustrazione con la base di codice in cui sto attualmente lavorando; molti dei nostri nomi di variabili sono brevi e non descrittivi. Sono l'unico sviluppatore rimasto sul progetto e non c'è documentazione su ciò che la maggior parte di loro fa, quindi devo dedicare tempo …





Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.