Ingegneria software

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


14
Perché tutti odiano SharePoint? [chiuso]
Leggendo questo argomento sulle tecnologie più esagerate, ho notato che SharePoint è quasi universalmente insultato. La mia esperienza con SharePoint (in particolare le versioni più recenti) è che realizza le sue competenze chiave in modo intelligente. Vale a dire: Repository di documenti centralizzato: elimina tutti i documenti di Office dalla …
46 sharepoint 

5
Scopo del "ritorno di sé" da un metodo di classe?
Mi sono imbattuto in qualcosa di simile in un progetto open source. I metodi che modificano gli attributi dell'istanza restituiscono un riferimento all'istanza. Qual è lo scopo di questo costrutto? class Foo(object): def __init__(self): self.myattr = 0 def bar(self): self.myattr += 1 return self

13
Come trovare un mentore di programmazione? [chiuso]
Ho deciso di imparare la programmazione. Sto leggendo SO da alcuni giorni e penso che inizierò con C ++, mentre leggo alcuni articoli. Sono un po 'a conoscenza di loop, array, logica di programma e oggetti e ho bisogno di qualcuno che mi guardi e mi aiuti con le piccole …
46 learning  c++  teaching 



8
Perché quasi nessuna pagina web ha le password di hash nel client prima di inviarle (e cancellarle di nuovo sul server), in modo da "proteggere" dal riutilizzo delle password?
Esistono molti siti su Internet che richiedono informazioni di accesso e l'unico modo per proteggersi dal riutilizzo delle password è la "promessa" che le password siano sottoposte a hash sul server, il che non è sempre vero. Quindi mi chiedo, quanto è difficile creare una pagina Web con hash delle …








13
Come posso modificare una catena di istruzioni if-else if per aderire ai principi del codice pulito di zio Bob?
Sto cercando di seguire i suggerimenti sul codice pulito di zio Bob e in particolare di mantenere i metodi brevi. Mi trovo incapace di abbreviare questa logica però: if (checkCondition()) {addAlert(1);} else if (checkCondition2()) {addAlert(2);} else if (checkCondition3()) {addAlert(3);} else if (checkCondition4()) {addAlert(4);} Non riesco a rimuovere gli altri e …

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.