Home > Programmazione > Dot Net: Naming Conventions

Dot Net: Naming Conventions

Direttamente da mamma Microsoft: http://msdn.microsoft.com/en-us/library/ms229045.aspx, di cui questa pagina è una maccheronica traduzione:

I Nomi

  • Scegliete nomi di facile lettura. No, gli acronimi non sono di facile lettura.
  • Date preferenza alla leggibilità sulla brevità. Dalla versione 3.5 di .net mamma Microsoft non fa più pagare un tot a carattere.
  • Non usate “_”, “-” o altri caratteri non alfanumerici. Non andate sempre a complicare le cose, su.
  • Non usare la notazione Ungherese (es. txtApri, lblTitolo, ecc…). Non state mica programmando in Visual Basic 6, diamine.
  • Evitate di usare nomi che vanno in conflitto con le parole chiave del linguaggio che state usando. Tanto non ve lo fa fare.

Abbreviazioni e Acronimi

  • Non usare abbreviazioni o contrazioni delle parole. Non state scrivendo un sms.
  • Non usare acronimi a meno che questi non siano largamente riconosciuti (es. Xml, Http ecc…). Si, lo so che non volete che nessuno capisca il vostro codice come lo capite voi… vi capisco…

Nomi specifici di linguaggio

  • Se dovete riferirvi ad un tipo, utilizzate il suo common language runtime (CLR), e non la denominazione in un determinato linguaggio. Ad esempio, Int16 è int in c#, Integer in VB ecc… ma se un metodo si riferisce un Int16, metteteci Int16 nel nome, e non int o Integer.
  • Utilizzate nomi comuni (come “value” o “item”) dove non ci sia la necessità di dare un significato all’identificatore o il tipo nel parametro non sia importante (es. Il “value” utilizzato nei metodi Get e Set). Non so se Pippo o Pluto possano considerarsi nomi comuni però…

A dire la verità, cercavo un’altra cosa stasera, ma sono incappato in questa pagina…

Categories: Programmazione Tags: ,
  1. Anonymous
    February 17th, 2010 at 12:27 | #1

    questa è la pagina jsp di connessione al db oracle 9 con utilizzo di eclipse e tomcat 5.5

    <%!
    private Connection conn=null;
    private String status = "Non connesso.";
    private String url = "jdbc:oracle:thin:@localhost:1521:nomedb";
    private String user = "NOMEGRUPPO";
    private String password = "PWD";

    public void jspInit(){
    try {
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    conn = DriverManager.getConnection(url, user, password);
    status = "Sei connesso a jdbc:oracle:thin:@localhost:1521: come “+user+”.”;
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }
    public void jspDestroy(){
    try {
    conn.close();
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }
    %>

    perchè non funziona?

    quando la eseguo mi da il seguente errore come mai?

    HTTP Status 500 –
    ——————————————————————————–
    type Exception report

    message

    description The server encountered an internal error () that prevented it from fulfilling this request.

    exception

    org.apache.jasper.JasperException: Unable to compile class for JSP

    An error occurred at line: 3 in the jsp file: /jsp/connessione.jsp
    Generated servlet error:
    oracle.jdbc.driver.OracleDriver cannot be resolved to a type

    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

    root cause

    org.apache.jasper.JasperException: Unable to compile class for JSP

    An error occurred at line: 3 in the jsp file: /jsp/connessione.jsp
    Generated servlet error:
    oracle.jdbc.driver.OracleDriver cannot be resolved to a type

    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
    org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

    note The full stack trace of the root cause is available in the Apache Tomcat/5.5.20 logs.

    ——————————————————————————–

    Apache Tomcat/5.5.20

  2. Nicola
    February 18th, 2010 at 09:04 | #2

    Ciao, così al volo (e a naso, perchè non ho mail utilizzato oracle con java), direi che il problema è qui:

    An error occurred at line: 3 in the jsp file: /jsp/connessione.jsp
    Generated servlet error:
    oracle.jdbc.driver.OracleDriver cannot be resolved to a type

    sicuro di avere incluso nel path il driver oracle?

    Nicola

  1. No trackbacks yet.