You are on page 1of 4

C O R E G E N E R A L I N S U R A N C E M A N A G E M E NT P O R T AL

THE INSURANCE SOFTWARE COMPANY

C# - Best Practices & Coding Standards

V ER SI ON
Development Guidelines 2.0

ASSURETECH BUSINESS SOLUTIONS PRIVATE LIMITED


Thejaswini, Technopark, Trivandrum, INDIA. www.assuretech.in
Product Feature Document P a g e 1|4
P A Y R O L L A N D H U M A N R E S O U R C E M A N A G E M E NT P O R T AL

Table of Contents
IIRISTM Payroll and Human Resource Management Portal ......................................................................... 3
Introduction ............................................................................................................Error! Bookmark not defined.
Key Features ........................................................................................................Error! Bookmark not defined.
Product Architecture .........................................................................................Error! Bookmark not defined.
Payroll and HRMS .............................................................................................Error! Bookmark not defined.
Masters ....................................................................................................................Error! Bookmark not defined.
Transactions..........................................................................................................Error! Bookmark not defined.
Attendance Entry ...........................................................................................Error! Bookmark not defined.
Attendance Upload .......................................................................................Error! Bookmark not defined.
Leave Request ...............................................................................................Error! Bookmark not defined.
Leave En-cash Request ............................................................................Error! Bookmark not defined.
Loan Request ..................................................................................................Error! Bookmark not defined.
General Requests .........................................................................................Error! Bookmark not defined.
End of service Requests............................................................................Error! Bookmark not defined.
Processing .............................................................................................................Error! Bookmark not defined.
Pre Payroll processing................................................................................Error! Bookmark not defined.
Final Payroll processing .............................................................................Error! Bookmark not defined.
Bonus processing..........................................................................................Error! Bookmark not defined.
Reports ....................................................................................................................Error! Bookmark not defined.

Product Feature Document P a g e 2|4


C O R E G E N E R A L I N S U R A N C E M A N A G E M E NT P O R T AL

C# - Best Practices & Coding Standards


Introduction
To develop reliable and maintainable applications, you must follow coding standards and
best practices. The naming conventions, coding standards and best practices described in
this document are compiled from our own experience and by referring to various Microsoft
and non- Microsoft guidelines.

There are several standards exists in the programming industry. None of them are wrong or
bad and you may follow any of them. What is more important is, selecting one standard
approach and ensuring that everyone is following it.

Naming Conventions and Standards

Note: The terms Pascal Casing and Camel Casing are used throughout this document.

Pascal Casing - First character of all words are Upper Case and other characters are lower
case. Example: BackColor

Camel Casing - First character of all words, except the first word are Upper Case and other
characters are lower case. Example: backColor

The following naming conventions and coding standards must be applied to C# code written
for any types of applications such as Web App, Web API, Windows App etc...

Naming Conventions & Standards:

 Use Pascal casing for Class Name.

public class HelloWorld


{
...
}

 Use Pascal casing for Method Name.

public decimal CalculateTotal(decimal pTotal)


{
...
}

 Use camel casing for Method Name. It is better to start with “p” to identify as it is a
parameter.

public decimal CalculateTotal(decimal pTotal)


{

Product Feature Document P a g e 3|4


P A Y R O L L A N D H U M A N R E S O U R C E M ANAG E M E NT P O R T AL

...
}
 Use Pascal casing for Class Name.

Best Practices:

 Easy and simple screens organized in a very user friendly manner.

☼ End of Document ☼

Product Feature Document P a g e 4|4

You might also like