
Βιβλία για software engineering....
- AnINffected
- Gbyte level
- Posts: 1935
- Joined: Fri Jul 30, 2004 7:12 am
- Location: There and Back Again
Βιβλία για software engineering....
...τί έχετε να προτείνετε; 

The Analytical Engine has no pretensions to originate anything. It can do whatever we know how to order it to perform (...)
Ada Lovelace
Θέλω και εγώ να παίξω D&D λέμε!!!

Ada Lovelace
Θέλω και εγώ να παίξω D&D λέμε!!!


- tsilochr
- Wow! Terabyte level
- Posts: 3246
- Joined: Tue Mar 16, 2004 2:47 pm
- Academic status: PhD
- Gender: ♂
- Location: mm.aueb.gr
- Contact:
Re: Βιβλία για software engineering....
δεν έχω συγκεκριμένο βιβλίο αλλά προτείνω να δεις design patterns: google search | amazon search
Re: Βιβλία για software engineering....
Code Complete, ασχολείται με construction κυρίως, αλλά είναι πολύ καλογραμμένο και έχει πολλή βιβλιογραφία προς άλλα βιβλία του χώρου για να δεις.
"Must float like lotus on river... and kill old lady!"
Re: Βιβλία για software engineering....
Εγώ θα σου προτείνω το forum: link removed (ελπίζω να μην απαγορεύεται από τους κανονισμούς κάτι τέτοιο
)
Χρειάζεται εγγραφή πρώτα( είναι όμως δωρεάν) και έχει μια πολύ μεγάλη συλλογή από ebooks για software engineering.

Χρειάζεται εγγραφή πρώτα( είναι όμως δωρεάν) και έχει μια πολύ μεγάλη συλλογή από ebooks για software engineering.
Last edited by The Punisher on Tue Mar 25, 2008 1:14 am, edited 2 times in total.
Reason: link σε warez site
Reason: link σε warez site
-
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
Re: Βιβλία για software engineering....
Moderation Message
Ευχαριστώ
Απαγορεύονται! Be aware of the rules please...Επίσης απαγορεύεται αυστηρά:
* Οποιοδήποτε μήνυμα σχετικά με παράνομο λογισμικό ή μεθόδους εξουδετέρωσης προστασίας (cracks, serials, key generators,exploits,,warez) καθώς και συνδέσμους (links) για ιστοσελίδες με τέτοιο περιεχόμενο.
* Κομματικές-παραταξιακές συζητήσεις.
Ευχαριστώ
- tsilochr
- Wow! Terabyte level
- Posts: 3246
- Joined: Tue Mar 16, 2004 2:47 pm
- Academic status: PhD
- Gender: ♂
- Location: mm.aueb.gr
- Contact:
Re: Βιβλία για software engineering....
μιας και μιλάμε για software engineering, το παρόν θέμα στο browser εμφανίζεται με το link viewtopic.php?f=25&t=5785 που σημαίνει ότι ο developer μάλλον έχει ονομάσει παραμέτρους με τα super περιγραφικά ονόματα f και t. Να κάτι που αποφεύγουμε
-
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
Re: Βιβλία για software engineering....
Λογικά σκεπτόμενος:
f: forum
t: topic
p: post

f: forum
t: topic
p: post

- tsilochr
- Wow! Terabyte level
- Posts: 3246
- Joined: Tue Mar 16, 2004 2:47 pm
- Academic status: PhD
- Gender: ♂
- Location: mm.aueb.gr
- Contact:
Re: Βιβλία για software engineering....
σκοπός είναι να μη χρειαστεί να κάνεις το συνειρμόThe Punisher wrote:Λογικά σκεπτόμενος:
f: forum
t: topic
p: post
-
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
Re: Βιβλία για software engineering....
Τώρα ξεφεύγουμε εκτός, αλλά γιατί να με ενδιαφέρει εμένα αν θα καταλαβαίνει ο χρήστης το πως έχω φορμάρει τα urls μου? θα του προσθέσει κάποια γνώση? αφού έχω φροντίσει ώστε το γραφικό περιβάλλον περιήγησης να είναι πολύ πιο λεπτομερειακό και πιο περιγραφικό απ την απλή περιήγηση μέσω urls
Re: Βιβλία για software engineering....
Χωρίς να θέλω να θέσω υπό αμφισβήτηση τους κανονισμούς του φόρουμ, τους οποίους δέχομαι, και ζητώ συγνώμη εαν τους παραβίασα, θα ήθελα να θέσω μια ερώτηση.The Punisher wrote:Moderation Message
Επίσης απαγορεύεται αυστηρά:
* Οποιοδήποτε μήνυμα σχετικά με παράνομο λογισμικό ή μεθόδους εξουδετέρωσης προστασίας (cracks, serials, key generators,exploits,,warez) καθώς και συνδέσμους (links) για ιστοσελίδες με τέτοιο περιεχόμενο.
* Κομματικές-παραταξιακές συζητήσεις.
Απαγορεύονται! Be aware of the rules please...
Σε ένα τόπικ για ebooks ( [Big] ebooks sites] υπήρχαν πολλά λινκς για ιστοσελίδες με ebooks τα οποία δεν νομίζω να ήταν περισσότερο νόμιμα από αυτά που υπάρχουν στο φόρουμ που ανέφερα πιο πάνω. Έχοντας αυτό το τόπικ στο μυαλό μου προχώρησα στην αναφορά του συγκεκριμένου site, πιστεύοντας ότι θα είναι εντάξει με τους κανονισμούς, αλλά όπως έδειχνα στο μήνυμα μου διατηρώντας μια επιφύλαξη.
Χωρίς να θέλω να γκρινιάξω, ή να φανώ ότι περιφρονώ τους κανονισμούς, θα ήθελα απλώς να μου διευκρινίσεται τι είναι αυτό που κάνει το δικό μου μήνυμα απαγορευμένο, προκειμένου στο μέλλον να αποφύγω να κάνω κάποιο παρόμοιο λάθος άθελα μου.
-
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
Re: Βιβλία για software engineering....
Οι περισσότεροι σύνδεσμοι εκεί πέρα δεν λειτουργούν ή οδηγούν σε sites που έχουν δωρεάν ebooks (όχι εμπορικά δηλαδή, ή με αντίστοιχο license). Αν βρεις κάτι, let me now asap
- tsilochr
- Wow! Terabyte level
- Posts: 3246
- Joined: Tue Mar 16, 2004 2:47 pm
- Academic status: PhD
- Gender: ♂
- Location: mm.aueb.gr
- Contact:
Re: Βιβλία για software engineering....
διότι ο κώδικας σου πρέπει να είναι κατανοητός στον επόμενο προγραμματιστή που θα τον πιάσει για να κάνει συντήρηση/αναβάθμιση. Κανόνας.The Punisher wrote:Τώρα ξεφεύγουμε εκτός, αλλά γιατί να με ενδιαφέρει εμένα αν θα καταλαβαίνει ο χρήστης το πως έχω φορμάρει τα urls μου? θα του προσθέσει κάποια γνώση? αφού έχω φροντίσει ώστε το γραφικό περιβάλλον περιήγησης να είναι πολύ πιο λεπτομερειακό και πιο περιγραφικό απ την απλή περιήγηση μέσω urls
-
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
Re: Βιβλία για software engineering....
εγώ μπορεί να εξηγώ 1002 πράγματα στον προγραμματιστή μέσα από σχόλια στον κώδικα, ή και documentation. Τον χρήστη δεν καταλαβαίνω τι τον ενδιαφέρει αυτό ..
- mikem4600
- Gbyte level
- Posts: 1363
- Joined: Fri Mar 12, 2004 2:00 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: A Galaxy Far, Far Away
- Contact:
Re: Βιβλία για software engineering....
Τα "όμορφα" URLs είναι απλώς μέρος της web 2.0 νοοτροπίας και η μόνη πραγματική χρησιμότητά τους (πέραν από την εμφάνιση) είναι ότι βοηθάει πολλές μηχανές αναζήτησης στο indexing. Βέβαια πολύ αμφιβάλλω αν το Google βασίζεται πραγματικά σε αυτό...
Autocracy hates questions. Anarchy hates answers.
- tsilochr
- Wow! Terabyte level
- Posts: 3246
- Joined: Tue Mar 16, 2004 2:47 pm
- Academic status: PhD
- Gender: ♂
- Location: mm.aueb.gr
- Contact:
Re: Βιβλία για software engineering....
χάρη δεν μιλάω για το χρήστη. γενικά γράφεις software που απλώς στη προκειμένη περίπτωση έχει web interface. οπότε πλεόν το url σου δείχνει το input του software. Σκέψου πχ, σε κώδικα σου θα είχες ποτέ χρησιμοποιήσει το αναγνωριστικό "f" για με μεταβλητή/αναφορά/αντικείμενο?The Punisher wrote:εγώ μπορεί να εξηγώ 1002 πράγματα στον προγραμματιστή μέσα από σχόλια στον κώδικα, ή και documentation. Τον χρήστη δεν καταλαβαίνω τι τον ενδιαφέρει αυτό ..
Το url blah.php?f=ewt45te σημαίνει ότι στο php script πας να διαβάσεις την μεταβλητή f από το http request. Σκοπός είναι ο κώδικας σου να είναι όσο πιο δυνατόν self-explanatory. Βασικές αρχές προγραμματισμού, ούτε καν software engineering
-
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
Re: Βιβλία για software engineering....
Ok, got it 

Re: Βιβλία για software engineering....
Μιας και πιάσαμε το θέμα για τη μορφή του url, δεν υπάρχει κάποιος τρόπος να αποκρύπτονται οι τιμές των μεταβλητών ?
Γιατι τίθεται θέμα ασφάλειας (αδυναμίας για να ακριβολογώ
).
Γιατι τίθεται θέμα ασφάλειας (αδυναμίας για να ακριβολογώ

"Must float like lotus on river... and kill old lady!"
- mikem4600
- Gbyte level
- Posts: 1363
- Joined: Fri Mar 12, 2004 2:00 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: A Galaxy Far, Far Away
- Contact:
Re: Βιβλία για software engineering....
Αν απλώς δεν θες να εμφανίζονται στην address bar, μπορείς να κάνεις POST αντί για GET. Βέβαια η "ασφάλεια" που σου παρέχεται σε αυτή την περίπτωση είναι μηδενική - αρκεί να δεις τον κώδικα HTML για να δεις τα ονόματα των μεταβλητών.elsupreme wrote:Μιας και πιάσαμε το θέμα για τη μορφή του url, δεν υπάρχει κάποιος τρόπος να αποκρύπτονται οι τιμές των μεταβλητών ?
Γιατι τίθεται θέμα ασφάλειας (αδυναμίας για να ακριβολογώ).
Autocracy hates questions. Anarchy hates answers.
- tsilochr
- Wow! Terabyte level
- Posts: 3246
- Joined: Tue Mar 16, 2004 2:47 pm
- Academic status: PhD
- Gender: ♂
- Location: mm.aueb.gr
- Contact:
Re: Βιβλία για software engineering....
ο μόνος τρόπος να κάνεις ασφαλή μεταφορά των δεδομένων από το web browser στο web server μέσω του http (που μεταφέρει κείμενο) είναι το https
Re: Βιβλία για software engineering....
Αχά ! thx, ενδιαφέρον...
"Must float like lotus on river... and kill old lady!"
- AnINffected
- Gbyte level
- Posts: 1935
- Joined: Fri Jul 30, 2004 7:12 am
- Location: There and Back Again
Re: Βιβλία για software engineering....
Ευχαριστώ πολύ tsilochr!
Πιστεύω οτί θα μου πρότεινα αυτό
Αλλά θα ήθελα και κάτι που να μην είναι απαραίτητα object-oriented...

Πιστεύω οτί θα μου πρότεινα αυτό

Αλλά θα ήθελα και κάτι που να μην είναι απαραίτητα object-oriented...
The Analytical Engine has no pretensions to originate anything. It can do whatever we know how to order it to perform (...)
Ada Lovelace
Θέλω και εγώ να παίξω D&D λέμε!!!

Ada Lovelace
Θέλω και εγώ να παίξω D&D λέμε!!!


- crash_override
- Wow! Terabyte level
- Posts: 2908
- Joined: Tue Oct 31, 2006 7:24 pm
- Gender: ♂
- Location: Αθήνα
Re: Βιβλία για software engineering....
Ψάξε και στην βιβλιοθήκη του πανεπιστημίου...
Κάτι πήρε το μάτι μου στα ράφια αριστερά από τον τομέα των λεξικών (μετά την ξύλινη σκάλα αριστερά...)
Κάτι πήρε το μάτι μου στα ράφια αριστερά από τον τομέα των λεξικών (μετά την ξύλινη σκάλα αριστερά...)
What to say man...what to say....