Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Συμβουλές: Χρησιμοποιείτε λογισμικό Source Control;

Îåêßíçóå áðü ôï ìÝëïò cap. Τελευταία δημοσίευση από το μέλος Apaleftopoulos στις 27-12-2006, 15:24. Υπάρχουν 15 απαντήσεις.
Σελίδα 1 από 2 (16 εγγραφές)   1 2 >
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  15-07-2006, 21:25 14781

    Computer [co] Συμβουλές: Χρησιμοποιείτε λογισμικό Source Control;

    Ξεκινώ από σήμερα μια σειρά μικρών άρθρων με τίτλο "Συμβουλές". Καθε άρθρο θα καταπιάνεται με ένα συγκεκριμένο θέμα που αφορά τόσο Ελληνικές εταιριες όσο και Ελληνες developers. Αντιγράφω εδώ την πρωτότυπη δημοσίευση  (απο το blog μου) με στόχο την συζήτησή της.

    Για τα Ελληνικά δεδομένα, η κύρια ερώτηση θα έπρεπε να είναι «ξέρετε ΤΙ είναι το λογισμικο Source Control»; Πολλές Ελληνικές εταιρίες των οποίων οι ομάδες ανάπτυξης αποτελούνται από μονοψήφιο αριθμό ατόμων δείχνουν να αγνοούν την ύπαρξη του Source Control, ιδιαίτερα μάλιστα όταν ένας προγραμματιστής έχει κάθε φορά την ευθύνη ενός ολόκληρου project. Αλλοίμονο, όμως, αν παρουσιαστεί η ανάγκη να δουλέψουν δύο άνθρωποι μαζί! Η καταστροφή έρχεται με τη μορφή χιονοστιβάδας: Ο ένας δεν ξέρει τι άλλαξε ο άλλος, ο κώδικας δεν αποθηκεύεται σε κεντρικό σημείο (η αν αποθηκεύεται, διαγράφεται και καταστρέφεται το ίδιο εύκολα), οι προγραμματιστές γίνονται ειδικοί στο copy/paste αρχείων κώδικα και το προϊόν σας βγαίνει στα ράφια περίπου 1000 ημέρες μετά το deadline.
    Ένα προϊον Source Control ενθαρρύνει τη συλλογική εργασία. Οποιαδήποτε εταιρία διαθέτει πανω από έναν προγραμματιστή πρέπει να το έχει υπόψη της. Ακόμα και αν φαίνεται άχρηστο σε ομάδες του ενός ή των δύο ατόμων, η χρησιμοτητά του θα φανεί όταν η δουλειά θα αρχίσει να πολλαπλασιάζεται.

    Για τον προγραμματιστή: ΑΠΑΙΤΗΣΤΕ την ύπαρξη source control προκειμένου να κάνετε σωστά τη δουλειά σας. Αν η εταιρία δεν ανταποκρίνεται στην απαίτησή σας, τότε οι πιθανότητες είναι ότι δεν θα ανταποκριθεί και σε άλλες, μεγαλύτερης βαρύτητας απαιτήσεις. Πάρτε τα μέτρα σας.

    Τι θα λέγαμε έξω από τα δόντια: Ειστε σοβαροί επαγγελματίες και θέλετε σοβαρή αντιμετώπιση. Αν δεν την έχετε, κόφτε λάσπη.

    Για την εταιρία: Ξοδέψτε χρονο και χρήμα στην οργάνωση της διαδικασίας ανάπτυξης, αν θέλετε να αυξηθεί το μέγεθος και τα έσοδά σας. Ικανοποιήστε τις απαιτήσεις του προγραμματιστή ο οποίος επιθυμεί να αυξήσει την παραγωγικότητά του, κάτι που θα έχει σαφή επίδραση στην αποδοτικότητα της ίδιας της εταιρίας. Το κόστος είναι πολύ μικρότερο από το όφελος που θα αντλήσετε.

    Τι θα λέγαμε έξω από τα δόντια: Βάλτε το χέρι στην τσέπη για να μπούν λεφτά στην τσέπη. Οι τσιγκουνιές θα σας κρατήσουν στη Γ’ Εθνική ακόμα και όταν όλες οι άλλες συνθήκες ωριμάσουν. Μετά θα είναι αργά.

    Disclaimer: Οι παραπάνω απόψεις και θέσεις ανήκουν στο συγγραφέα της δημοσίευσης και μπορούν να χαρακτηριστούν υποκειμενικές. Η αρχική ιδέα της συγγραφής βασίστηκε πάνω σε μια δημοσίευση που έγινε στο JoelOnSoftware.com και την οποια μπορείτε να βρείτε εδώ: http://www.joelonsoftware.com/articles/fog0000000043.html. Δεν διεκδικούν σε καμμια περίπτωση τον τίτλο επίσημων συμβουλών παραγωγικότητας και η συζήτηση ή / και αμφισβήτησή τους όχι μόνο επιτρέπεται, αλλά ενθαρρύνεται!


    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
  •  16-07-2006, 19:44 14805 σε απάντηση της 14781

    Απ: Συμβουλές: Χρησιμοποιείτε λογισμικό Source Control;

    Εγώ χρησημοποιώ SVN και το συνιστώ ανεπιφύλακτα. Θα ήθελα να ακούσω τι άλλο "παίζει" στην αγορά.
    W3C - Leading the Web to Its Full Potential...
  •  16-07-2006, 21:09 14808 σε απάντηση της 14805

    Απ: Συμβουλές: Χρησιμοποιείτε λογισμικό Source Control;

    Cherouvim, το SVN πως είναι από άποψη integration με το VS; Μπορείς να το συγκρίνεις σε σχέση με το VSS; Ακομά, έχεις δουλέψει SVN over web;
    Χρήστος Γεωργακόπουλος
  •  16-07-2006, 21:34 14813 σε απάντηση της 14781

    Απ: Συμβουλές: Χρησιμοποιείτε λογισμικό Source Control;

    Ξέχασα να πω ότι δεν γράφω .NET οπότε δεν χρησιμοποιώ VS αλλά δεν ξέρω και τι είναι το VSS.

    SVN over the web δεν έχω παίξει. Το τρέχουμε σε ένα μηχάνημα μέσα στο LAN και αν χρειαστεί ανοίγουμε ένα port για σύνδεση από τον έξω κόσμο, over ssh. Πάντος, για τους windows users, υπάρχει ένα καταπληκτικό client με το οποίο μπορούν να χρησιμοποιήσουν το SVN και οι γραφίστες, testers κτλ, που δεν έχουν σχέση με development και IDEs.

    http://tortoisesvn.tigris.org/ExplorerIntegration.html

    W3C - Leading the Web to Its Full Potential...
  •  16-07-2006, 22:35 14820 σε απάντηση της 14781

    Απ: Συμβουλές: Χρησιμοποιείτε λογισμικό Source Control;

    Χρήστο, για το VSS έχω ακούσει τα χειρότερα λόγια (ότι είναι ασταθές, και δεν υποστηρίζει versioning & branching).

    Μπορείς να τα επιβεβαιώσεις, ή πρόκειται απλά για ράδιο αρβύλα;
    Μην αφήνετε τα media να σας "ταΐζουν"!
  •  17-07-2006, 06:15 14830 σε απάντηση της 14820

    Απ: Συμβουλές: Χρησιμοποιείτε λογισμικό Source Control;

     Mitsaras wrote:
    Χρήστο, για το VSS έχω ακούσει τα χειρότερα λόγια (ότι είναι ασταθές, και δεν υποστηρίζει versioning & branching).

    Μπορείς να τα επιβεβαιώσεις, ή πρόκειται απλά για ράδιο αρβύλα;

    Ράδιο αρβύλα. Το explorer integration δεν το έχει, αλλά όλες οι δουλιές γίνονται μέσα από το VS ή το δικό του UI.


    Χρήστος Γεωργακόπουλος
  •  17-07-2006, 12:09 14841 σε απάντηση της 14781

    Απ: Συμβουλές: Χρησιμοποιείτε λογισμικό Source Control;

    Πρόκειται όντως για ράδιο αρβύλα.. Εχει πολύ ωραίο intergration μέσα στο VS και γενικά μπορείς να κάνεις ενα κάρο πράγματα.. Πολύ ωραιό είναι η σύγκριση για να βρείς differences μεταξύ old versions των αρχείων του project που υπάρχουν μέσα στο VSS. Big Smile
    Παναγιώτης Κεφαλίδης

    "Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
  •  18-07-2006, 12:53 14878 σε απάντηση της 14841

    Απ: Συμβουλές: Χρησιμοποιείτε λογισμικό Source Control;

    Καλύτερο σε δυνατότητες είναι νομίζω το Perforce αλλά θέλει αρκετό ψάξιμο και διάβασμα και δεν ξέρω τι integration έχει με VS.

    Το VSS είναι πολύ καλό και απλό.

    Μια και αναφερθήκατε σε diff, έχετε να προτείνετε κάποιο εργαλείο; Ήμήπως να ανοίγαμε άλλο θέμα;. Τα εργαλεία diff είναι τεράστια βοήθεια σε επίπεδο αρχείων αλλά και folder. Ένα πολύ καλό είναι το Beyond Compare αλλά τελευταία βρήκα και το WinMerge που είναι free και κυρίως δείχνει τη διαφορά πάνω στη γραμμή κώδικα, οριζόντια δηλαδή, και όχι μόνο ποια γραμμή διαφέρει. Μου έχει τύχει αρκετές φορές να μου λέει το VSS ότι η διαφορά είναι εκεί και να μη τη βλέπω με το μάτι...
    Εις τον στρατό Καραμάνο δεν γίνονται διακρίσεις! Και επιστήμων να είσαι, σκατά θα καθαρίσεις!
  •  20-07-2006, 22:52 15035 σε απάντηση της 14781

    Απ: Συμβουλές: Χρησιμοποιείτε λογισμικό Source Control;

    svn?

    Το Subversion δεν εννοείς;
    Powered by openSuSE 11 64-bit Edition
  •  21-07-2006, 23:02 15086 σε απάντηση της 15035

    Απ: Συμβουλές: Χρησιμοποιείτε λογισμικό Source Control;

    subversion + tortoisesvn = πολύ καλή και αξιόπιστη λύση + free + opensource


    Βαγγέλης Ξανθάκης
    Independent Consultant
    www.aylos.com
  •  22-07-2006, 10:47 15088 σε απάντηση της 15086

    Απ: Συμβουλές: Χρησιμοποιείτε λογισμικό Source Control;

     vxan wrote:
    subversion + tortoisesvn = πολύ καλή και αξιόπιστη λύση + free + opensource

    Μπορεί να συγκριθεί με το source safe σε θέματα;

    1. working off-line
    2. vs integration

    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  23-07-2006, 10:22 15118 σε απάντηση της 15088

    Απ: Συμβουλές: Χρησιμοποιείτε λογισμικό Source Control;

     papadi wrote:

     vxan wrote:
    subversion + tortoisesvn = πολύ καλή και αξιόπιστη λύση + free + opensource

    Μπορεί να συγκριθεί με το source safe σε θέματα;

    1. working off-line
    2. vs integration

    Για το 1 σαφώς δουλεύει off-line συνδέεσαι μόνο όταν θέλεις να στείλεις τις αλλαγές σου

    Για το 2 υπάρχει ένα άλλο subproject που κάνει integrate καποιες από τις λειτουργίες στο vs αλλά δεν το χρησιμοποιώ γιατί το tortoisesvn κάνει πολύ καλό integration με τον windows explorer και είναι πραγματικά βολικό είτε έχεις ανοικτό το vs είτε όχι

    Προσοχή αν κάποιος θέλει να δουλέψει ASP.NET με το subversion πρέπει να κατεβάσει την ειδική έκδοση

     


    Βαγγέλης Ξανθάκης
    Independent Consultant
    www.aylos.com
  •  23-07-2006, 10:47 15119 σε απάντηση της 15088

    Απ: Συμβουλές: Χρησιμοποιείτε λογισμικό Source Control;

    Δεν το έχω δοκιμάσει αλλά μπορεί κάποιος άλλος να το δοκιμάσει αν θέλει

    http://weblogs.asp.net/jezell/archive/2004/02/26/80291.aspx


    Βαγγέλης Ξανθάκης
    Independent Consultant
    www.aylos.com
  •  23-07-2006, 10:51 15120 σε απάντηση της 15088

    Απ: Συμβουλές: Χρησιμοποιείτε λογισμικό Source Control;

    PLUS

    http://ankhsvn.tigris.org/screenshots.html

    Το εργαλείο που έλεγα παραπάνω ότι κάνει integrate το vs με το svn


    Βαγγέλης Ξανθάκης
    Independent Consultant
    www.aylos.com
  •  12-08-2006, 12:33 15623 σε απάντηση της 14878

    Απ: Συμβουλές: Χρησιμοποιείτε λογισμικό Source Control;

     kcb wrote:
    Καλύτερο σε δυνατότητες είναι νομίζω το Perforce αλλά θέλει αρκετό ψάξιμο και διάβασμα και δεν ξέρω τι integration έχει με VS.

    Το VSS είναι πολύ καλό και απλό.


    Χτες έπεσα πάνω σε ένα πρόβλημα με το VSS και άλλαξα ελαφρά γνώμη... Για να μη τα γράφω εδώ άνοιξα ένα θέμα σε πιο σχετική συζήτηση, όποιος μπορεί και ξέρει ας καταθέσει τη γνώμη του, ευχαριστώ.


    Εις τον στρατό Καραμάνο δεν γίνονται διακρίσεις! Και επιστήμων να είσαι, σκατά θα καθαρίσεις!
Σελίδα 1 από 2 (16 εγγραφές)   1 2 >
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems