Git Product home page Git Product logo

c-sharp_form_debug's Introduction

C# Web Form Debugging

This repository illustrates a problem-solving process concerning an interactive web form that, upon submit, sends a couple of system-generated emails from [email protected] to the end user and the webmaster.

Directory Map

The repository is organised as the below tree structure:

root
│   README.md
│   original.cs
│   annotated.cs    
│
└───solutions
│   │   solution1.cs
│   │   solution2.cs
│   │   solution3.cs
│   │   solution4.cs
│   │   suggestion.cs
│

Index

  • original.cs: The original code snippet that has been provided as the problematic code.
  • annotated.cs: Line-by-line analysis of original.cs, illustrated by multi-line comments to demonstrate the problem-solving process.
    • N.B. Skip to /*[4]*/ for problem identification.
  • solutions: Directory that holds the four possible solutions to fix the problem. At the top of each file is a brief summary of the solution, with its advantage and disadvantages outlined.
    • N.B. solution4.cs is my optimal solution, and each solution build on the previous one.
  • suggestion.cs: A bonus piece to illustrate a potential area of improvement in the code, in order to improve UX.

c-sharp_form_debug's People

Contributors

thejyc avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.