0% found this document useful (0 votes)
46 views

Developer's Guide Golden Rules: Programming Standards Is A Set of Rules or Guidelines Used When Coding Programs in A

The document outlines 9 golden rules that all developers must follow, including taking responsibility for product quality, using source control, writing unit tests before coding, and integrating and testing code frequently before committing. Developers must also validate changes locally before committing and ensure the continuous integration server builds successfully.

Uploaded by

nagalakshmi rama
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views

Developer's Guide Golden Rules: Programming Standards Is A Set of Rules or Guidelines Used When Coding Programs in A

The document outlines 9 golden rules that all developers must follow, including taking responsibility for product quality, using source control, writing unit tests before coding, and integrating and testing code frequently before committing. Developers must also validate changes locally before committing and ensure the continuous integration server builds successfully.

Uploaded by

nagalakshmi rama
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Developer's Guide

Golden Rules
It is mandatory for all developers to follow these golden rules:

 Rule #1: As a developer you are responsible for the quality of your product

 Rule #2: All source code operations must be made via an SCM (Software Configuration
Management) system

 Rule #3: Carefully control changes to Public APIs

 Rule #4: Always write Unit Tests before code

 Rule #5: Never remove or comment out failing tests

 Rule #6: Integrate frequently, and never deliver/commit code from an out of date
workspace

 Rule #7: Always validate your changes with a local build (compile and test) before you
deliver/commit

 Rule #8: Your deliver/commit is only complete when you confirm that your changes built
successfully on the Continuous Integration (CI) server

 Rule #9: Never leave a failed CI build

T24 Programming Standards > Basics > Introduction

Basics
Introduction

T24 is a functionally rich software that provides robust banking functionalities.

Programming Standards is a set of rules or guidelines used when coding programs in a


particular language.
The structure of T24 is designed around the use of business objects; hence unless these rules are
strictly adhered to code will not operate correctly if the functionality of the object is increased.

Scope of the document is to explaining the fundamental jBC programming standards to be


followed while programming .

You are here: Developer's Guide > T24 Programming Standards > API > Introduction

API
Introduction

The Standard focuses on reusability of Code. There are standard Core routines available for
getting various information for T24 processing. These routines can be applicable for all
application or specific to an Application processing.

The Purpose of this Document is to give the standard API’s need to be called for Various T24
processing.

You are here: Developer's Guide > T24 Programming Standards > Channels > Introduction

Channel
Introduction

Due to the highly structured nature of the T24 application interface there is little difference when
programming for T24 Browser, Arc Internet, Arc Mobile or other channels.

However, it is a must to understand the fundamentals specific to T24 supported Channels due to
following reasons

 Avoiding unnecessary product behaviour – Eg – few Channels like OFS cannot respond to direct
screen input and output commands and exposing such functionalities in an Non-User interactive
channel, could result in failure

 Simplifying design documentation and customer-facing technical issues.

 Improving the usability of the system and therefore its acceptance by customers

 Improve accessibility of the functionalities offered


The Scope of the Document is to define,

 Standards to be followed in developing a business functionality based on User interfaces

 Look and feel guidelines for configuring data items based on user interfaces

 FAQs

High importance has to be given in review to check adherence of standards defines in the
Document.

Delivery
Introduction

Delivery is the main component responsible for mapping, formatting and sending the messages
either through carriers namely Swift, Print, EMAIL, SMS.

Scope of the document is to define the standards to be used to pass information to delivery
system.

High importance has to be given in review to check adherence of standards defines in the
Document.

You might also like